Domino Web视图设计:构建嵌入式视图模板
需积分: 9 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 应用。
138 浏览量
2008-04-17 上传
2022-03-01 上传
2024-06-14 上传
2023-08-10 上传
2024-02-04 上传
2023-09-17 上传
2024-02-05 上传
2023-05-23 上传
昨夜星辰若似我
- 粉丝: 46
- 资源: 2万+
最新资源
- 最优条件下三次B样条小波边缘检测算子研究
- 深入解析:wav文件格式结构
- JIRA系统配置指南:代理与SSL设置
- 入门必备:电阻电容识别全解析
- U盘制作启动盘:详细教程解决无光驱装系统难题
- Eclipse快捷键大全:提升开发效率的必备秘籍
- C++ Primer Plus中文版:深入学习C++编程必备
- Eclipse常用快捷键汇总与操作指南
- JavaScript作用域解析与面向对象基础
- 软通动力Java笔试题解析
- 自定义标签配置与使用指南
- Android Intent深度解析:组件通信与广播机制
- 增强MyEclipse代码提示功能设置教程
- x86下VMware环境中Openwrt编译与LuCI集成指南
- S3C2440A嵌入式终端电源管理系统设计探讨
- Intel DTCP-IP技术在数字家庭中的内容保护