Domino Web视图设计:内嵌公式与定制风格

需积分: 9 7 下载量 194 浏览量 更新于2024-08-17 收藏 613KB PPT 举报
在Domino Web视图设计中,开发者可以采用多种策略来呈现数据和创建定制的用户界面。首先,理解DominoWeb视图的表现方法至关重要。通常,有以下几种方式: 1. **视图嵌入表单**:通过`$ViewTemplatefor<view-name>`表单,可以在Web环境中直接嵌入视图,使得用户可以直接在打开的表单中查看和交互。 2. **Applet方式**:Domino支持通过Applet技术在Web上显示视图,这种技术允许动态加载数据,并可能需要服务器端的支持。 3. **使用视图显示属性**:另一种方法是利用视图的显示属性,通过在列公式中内嵌HTML,可以实现定制的样式,例如`["+Html代码+"]`,这有助于灵活地调整视图的外观。 4. **HTML直接嵌入**:直接在视图中使用HTML可以提供丰富的格式化能力,但需要注意的是,Applet方式可能不支持内嵌HTML。 **如何构建指定风格的视图**: - 利用页面制作工具创建特定样式:首先设计一个页面,分析其HTML结构,然后创建一个视图模板表单,并在视图中内嵌相应的HTML代码。 - 直接使用页面作为模板:将现有的静态页面作为视图模板,通过分析其结构,将样式复制到视图中。 **编写首列公式**和**末列公式**:这些公式主要用于控制视图的展示逻辑,比如前一页、后一页的操作,以及展开/折叠所有记录或显示搜索栏等。常用的视图操作公式包括`Previous@DbCommand("Domino";"ViewPreviousPage")`、`Next@DbCommand("Domino";"ViewNextPage")`、`Expand@Command([ViewExpandAll])`和`Collapse@Command([ViewCollapseAll])`。 **视图应用扩展**: - **图标应用**:在视图中可以使用图标来增强用户体验,通过特定的图标引导用户进行不同的操作。 - **分类视图**:视图表单公式可以用于创建分类视图,帮助用户快速定位和筛选数据。 Domino Web视图设计不仅关注数据的展示,还涉及前端交互和用户体验的优化,通过合理的公式编写和视图设计,可以构建出功能强大且美观的Web界面。