没有合适的资源?快使用搜索试试~ 我知道了~
首页Lotus Domino R5 Web高级编程:视图操作与数据获取
Lotus Domino R5 Web高级编程:视图操作与数据获取
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 83 浏览量
更新于2024-07-06
收藏 4.14MB PDF 举报
在中文Lotus Domino R5 Web高级编程的第二部分中,我们深入探讨了视图在Notes应用程序中的核心作用。视图是Notes查看文档信息的主要组件,每一行代表一个文档,一列则是文档字段的表示,既可以是文档内容,也可以是静态文本或固定数值。与文件夹相比,视图具有更严格的筛选规则,开发者可以通过公式确定文档是否包含在其中。 视图的功能十分丰富,对用户而言,它们提供了快速识别文档并能直接在视图中打开文档的功能,有时候还能显示文档组的汇总信息。对开发者而言,视图具备高级特性,如访问控制列表(虽然不是绝对的安全机制)、以层次结构展示文档的父子关系、自动展开和折叠类别、支持多行文档设计以及创建自定义操作,如显示帮助文档或对文档执行操作。将视图设计成日历形式对于处理时间敏感的数据特别有价值。 另一个关键点是,视图是开发者利用脚本或公式获取数据的重要通道。任何对视图设计的改动都可能影响到依赖于视图数据处理的程序或脚本,因此开发者在调整视图时必须格外谨慎,以避免潜在的错误。 中文Lotus Domino R5的视图功能是设计高效用户界面和实现数据管理的关键工具,同时也为开发人员提供了强大的数据处理手段。熟练掌握这些技巧,可以帮助构建更加灵活且功能丰富的Web应用环境。
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/82949453/bg9.jpg)
这个公式首先根据在哪个域中选择值决定打开哪个视图,域中的值决定在视图中选择那
一类的文档。结果类似于如下的 U R L:
/ d b / D y n a m i c ? O p e n F o r m & V i e w = D o w n l o a d s + b y + C a t e g o r y & C a t e g o r y = I m a g e
动态的表单包含三个域,如表 3 - 5所示。
表3-5 动态表单中的域
域 公 式
Q U E RY _ S T R I N G Q U E RY _ S T R I N G
Vi e w @ R e p l a c e S u b s t r i n g ( @ L e f t ( @ R i g h t ( Q U E RY _ S T R I N G ; "
& View="); "&"); "+"; " ")
C a r t e g o r y @ R e p l a c e S u b s t r i n g ( @ R i g h t ( Q U E RY _ S T R I N G ;
"&Category="); "+"; " ")
完成这个例子只需要两个非常简单的公式。嵌入的视图使用下面的公式决定显示哪个视图:
V i e w
嵌入的视图使用下面的公式决定在视图中显示哪个类:
C a t e g o r y
图3 - 5显示了该We b页的结果。
图3-5 这个表单使用U R L 参数决定显示那个视图以及在视图中显示那个类
3.9 在视图中使用H T M L 通用文本
你可以在视图中使用 D o m i n o 的H T M L通用文本功能,下面是在视图中使用 H T M L 通用文
62计计中文Lotus Domino R5 Web高级编程
下载
![](https://csdnimg.cn/release/download_crawler_static/82949453/bga.jpg)
本的几个例子:
• 改变行的格式。
• 显示J a v a小应用程序和图像。
• 改变一个视图连接的动作。
• 在行的基础上使用J a v a S c r i p t。
在视图中使用H T M L通用文本有两种不同的方式。以前,我们仅仅是选择把 H T M L 标签用
方括号括住,例如:
"[<h1>]" + Subject + "[</h1>]"
D o m i n o的最新版本还允许你选择一个视图属性“把视图内容看做 H T M L”。当启动这个属
性的时候,整个视图的内容被看做 H T M L通用文本。
3.9.1 改变行的格式
你可以使用标准的N o t e s列属性定义特定列的所有行的文本颜色。但是当你只想改变某些
行的颜色的时候该怎么办呢?你可以使用 HTML <FONT>标签的C O L O R 属性根据域值或其他
准则改变文本的颜色。例如假设你想把危险的文档设置为红色,如果某个文档被分类为
C r i t i c a l ,下面列中的公式把S u b j e c t 域的值显示为红色:
critical := @Contains(Category; "Critical");
color := @If(critical; "[<FONT COLOR= \"ff0000\">]"; "");
endcolor := @If(critical; "[</FONT>]"; "");
color + Subject + endcolor;
你可以在H T M L 中通过名称指定某种颜色,例如,标签 <FONT color=”g r e e n ”>导致直
到标签 < / F O N T > 的文本都以绿色显示,(其他颜色包括 r e d,b l u e ,c y a n,m a g e n t a,y e l l o w,
b l a c k ,w h i t e )。绿色的代码是 0 0 ff 0 0 ,第一对十六进制数表示红色的数量(在这个例子表示
没有红色),第二对十六进制数表示绿色的数量(在这个例子中表示绿色最高),第三对十六
进制数表示蓝色的数量(在这个例子中表示没有蓝色),为了保证在 2 5 6色显示器中仍然图像
逼真,只使用由0 0 ,3 3 ,6 6,9 9 ,c c , ff等组成的颜色。
发现某种颜色的R G B代码的方法是使用该颜色格式的某些文本,在 D o m i n o中显示这个文
档,然后看H T M L 源代码。访问h t t p : / / w w w. l y n d a . c o m / h e x . h t m l 对我们也有很大的帮助。
你还可以在列公式中使用 H T M L 标签改变特定的列的风格、对齐方式、大小等其他属性。
例如,下面的列公式只对Main To p i c文档的S u b j e c t 域使用< H 2 > 风格标签:
@If(Form = "Main Topic"; "[<H2>]" + Subject + "[</H2>]"; Subject);
3.9.2 在视图中显示J a v a 小应用程序和图像
如果你使用表单显示一个视图,可以在表单中包含图形,小应用程序和其他项目。但是
在视图特定的行中显示它们应该怎么办呢?为了显示这些项目你只需要写一段将返回 H T M L
标签的列公式。例如,下面的列公式根据文档的状态返回一个 < I M G > 标签或一个空字符串:
@If(Status = "Complete"; "[<img src = \"/Graphics/ Complete.gif\">]"; "");
第3章 使用视图进行工作计计63
下载
剩余48页未读,继续阅读
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/2b5fe4251fa74733819439966d8dffc7_weijia3624.jpg!1)
weijia3624
- 粉丝: 868
- 资源: 729
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 贵州煤矿矿井水分类与处理策略:悬浮物、酸性与非酸性
- 醛固酮增多症肾上腺静脉采样对比:ACTH后LR-CAV的最优评估
- 开源云连接传感器监控平台:农业土壤湿度远程监测
- 母婴用品企业年度生产计划线性规划优化模型:实证与应用
- 井下智能变电站:Rogowski线圈电流检测系统的研发与性能验证
- 霍州矿区煤巷稳定性分析及支护策略
- ARM嵌入式系统远程软件更新方案:基于TFTP协议
- 煤炭选煤中汞分布规律与洗选脱汞效果
- 提升码垛机器人性能:拉格朗日动力学模型与滑模模糊控制的应用
- 增强现实技术提升学前手写教学:设计与开发案例
- 不规则工作面沉陷三角剖分算法提升与应用
- 卡尔曼滤波在瞬变电磁干扰压制中的应用研究
- 煤矿安全能力研究:理论与系统构建
- LonWorks总线技术在斜巷运输车辆定位与跑车防护中的应用
- 神东煤炭集团高效煤粉锅炉系统:节能环保新实践
- Ti/SnO2+Sb2Ox/PbO2电极分形维数与电催化性能研究
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)