"DominoWeb视图设计技术与实践"
在Domino Web应用程序开发中,视图设计是一项关键任务,它决定了用户在Web浏览器中查看和交互数据的方式。本资源主要探讨了三种不同的方法来实现Domino视图在Web上的表现形式。
首先,DominoWeb视图的表现方法包括直接把视图嵌入到表单中,这样当用户在Web上打开表单时,视图数据会一同展示。此外,还可以通过自定义$$ViewTemplatefor<view-name>表单来控制视图的显示样式。
其次,Domino视图在Web上的显示方式有多种选择:
1. **Applet方式**:早期的Web应用中,经常使用Java Applet来显示视图,但这种方式不支持内嵌HTML,且可能受到现代浏览器对Java插件限制的影响。
2. **使用视图显示属性**:通过设置视图的显示属性,如颜色、字体等,可以调整视图的基本样式。
3. **使用HTML**:通过在列公式中直接嵌入HTML代码,可以实现更复杂的格式化和定制化的视图展示。
为了构建具有特定风格的视图,开发者可以:
1. 使用页面制作工具(如Dreamweaver)制作所需的HTML样式,然后分析这些页面的HTML代码。
2. 创建一个视图模板表单,将分析出的HTML代码内嵌其中。
3. 在视图中引用这个模板,通过首列和末列公式来调整显示效果。
4. 添加视图操作,例如使用@DbCommand和@Command函数,如Previous@DbCommand("Domino";"ViewPreviousPage")用于前一页,Next@DbCommand("Domino";"ViewNextPage")用于后一页,以及Expand@Command([ViewExpandAll])和Collapse@Command([ViewCollapseAll])来展开或折叠文档,Search@Command([ViewShowSearchBar])显示搜索栏。
此外,还有其他视图应用的技巧,例如:
- **在视图中使用图标**:通过在列公式中添加图像链接,可以在视图行中显示图标,以增强视觉效果。
- **使用视图单个分类**:通过设置视图的分类,可以使数据按特定规则组织,方便用户浏览和查找。
- **视图表单公式和分类视图**:利用分类视图,可以将数据根据指定的字段值进行分组,同时可以通过表单公式来进一步定制视图的行为。
DominoWeb视图设计涉及到了视图的嵌入、样式定制、HTML内嵌以及视图操作等多个方面,这些都是为了提供一个高效、美观且易于使用的Web数据浏览界面。开发者需要灵活运用这些技术和方法,以满足不同应用场景的需求。