Domino Web视图设计:构建嵌入式视图模板

需积分: 9 7 下载量 194 浏览量 更新于2024-08-17 收藏 613KB PPT 举报
"创建视图模板嵌入视图-Domino Web视图设计" 在 Domino 开发中,创建视图模板嵌入视图是优化 Web 应用界面的关键技术之一。这种技术允许开发者将视图集成到网页中,提供定制化的用户交互体验。下面将详细阐述相关知识点。 首先,理解 Domino Web 视图的表现方法至关重要。视图可以被嵌入到表单中,这样当用户在 Web 上打开表单时,就能看到关联的视图数据。为了实现这一点,可以利用 $$ViewTemplatefor<view-name> 表单来定义视图的显示样式。这种方式使得视图和表单结合,提供了更丰富的信息展示。 其次,Domino 视图在 Web 上有多种显示方式: 1. **Applet 方式**:早期的 Web 应用中,视图可能通过 Java Applet 来呈现,但这种方式不支持内嵌 HTML,限制了自定义样式的能力。 2. **使用视图显示属性**:通过调整视图的显示属性,可以改变其在 Web 页面上的表现,例如字体、颜色、排序等。 3. **使用 HTML**:更现代的方法是直接在视图中使用 HTML,这允许开发者更自由地控制视图的布局和样式,增强用户体验。 构建指定风格的视图通常涉及以下步骤: 1. 使用页面制作工具(如 Dreamweaver 或其他 HTML 编辑器)创建所需样式的设计页面。 2. 分析生成的页面 HTML 代码,理解其结构和样式规则。 3. 创建视图模板表单,将分析的 HTML 代码内嵌到表单中,作为视图的显示模板。 4. 在视图中内嵌 HTML,这可以通过在列公式中使用 "[[" 和 "]]" 包裹 HTML 代码来实现,或者直接写入 HTML 代码。 视图操作的添加也是视图设计的重要环节。视图操作可以包括页面导航(如 Previous 和 Next),展开/折叠所有分类,以及显示搜索栏。这些操作可以在视图的模板表单中添加,方法类似于在表单上添加操作。例如,可以使用 `@DbCommand` 和 `@Command` 函数来实现: - Previous@DbCommand("Domino";"ViewPreviousPage"):向前翻页。 - Next@DbCommand("Domino";"ViewNextPage"):向后翻页。 - Expand@Command([ViewExpandAll]):展开所有分类。 - Collapse@Command([ViewCollapseAll]):折叠所有分类。 - Search@Command([ViewShowSearchBar]):显示搜索栏。 此外,还有其他视图应用技巧,例如在视图中使用图标来增加视觉效果,使用视图单个分类来组织数据,以及编写视图表单公式来处理分类视图。这些方法能够进一步提升视图的实用性和美观性。 创建视图模板并嵌入到 Web 视图设计中,是 Domino 开发中提高用户界面质量和交互性的关键实践。通过灵活运用各种方法和技术,开发者可以创建出符合业务需求且用户体验优秀的 Web 应用。