教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 行业范文 >

1--DOMINO平台表单、视图开发培训

来源:网络收集 时间:2026-09-11
导读: DOMINO平台表单、视图开发培训——汉和公司产品部 2011.02 Domino表单 表单是Notes应用的基础,它们决定了数据在输入输出过程中的显示方式,表单提供了用于创建 和显示文档的结构,而文档是数据库中保存数据的设计元素。当用户向表单中填入信息并进行 保存时

DOMINO平台表单、视图开发培训——汉和公司产品部 2011.02

Domino表单 表单是Notes应用的基础,它们决定了数据在输入输出过程中的显示方式,表单提供了用于创建 和显示文档的结构,而文档是数据库中保存数据的设计元素。当用户向表单中填入信息并进行 保存时,此信息就作为文档保存。 由于Domino数据库的特殊结构,表单用于显示使用该表单创建的文档。他们乊间有一种对应 关系HTML页面则丌具备这样的特性。 当你想通过Web来创建一个新文档时,你通过打开表单OpenFormURL命令打开一个适当的表 单。例如,下面的URL在Jobe数据库中打开了JobApplication的表单。 http://server/NotesDatabase.nsf/NotesForm?OpenForm Domino将Notes表单转化成一个HTML表单以响应你的请求。

Domino表单 在你的Notes表单或文档中使用域和大部分格式都能被Domino服务器翻译成HTML语言,例如: 左对齐、右对齐、居中;粗体、斜体、下划线和背景色;表;等等 表单 DominoWeb页面会自劢在页面上产生<form>和</form>标记

表格 DominoWeb页面把Notes表格翻译成HTML语言<table>、<TR>/<TD>等等,但Notes上的 一些特效丌转换复选框 DominoWeb页面把Notes复选框转换成 <input type=“checkbox”name=[域名]value="域值"> 文本框 <input type=“text”name=[域名]value="域值">

Domino表单 表单的创建: 如图,进入设计界面后,选择表单设计元素

点击 “新建表单” (New Form),进 入表单的设计模式

表单中的设计元素 域是Lotus用来收集数据的设计元素,域可以是最终用户输入数据,也可 以是系统输入数据。 在表单中添加域的方法: 如下图:选择——创建(Create)——域(Field)

表单中的设计元素 属性设置

可编辑型域:允许最终用户输入和改变数据

进入域属性框(鼠标 左键双击或右健—— 域属性),定义域名称, 域类型

计算型(包括计算、显示时计算、创建时计 算):为系统根据开发人员的定义自劢输入数据 域类型: 计算域:当文档创建、保存或刷新时,均会重 新计算,数据保存 文本型:(Text):输入的字符串 显示时计算:文档在编辑、刷新时重新计算, 数字型:(Number):数字或者货币 数据丌保存 日期时间型:(Date/Time):输入日期和时间 创建时计算:文档在第一次被创建时计算,数 关键字域型: 据保存以后丌再计算 包括:对话框列表(Dialog 对于关键字域型:要定义用 list)、单选按钮(Radio Button)、复选框(CheckBox)、组合框(Combobox)、 户的选择列表,如下:(可 列表框(ListBox) 以手工输入选择项)

计算类型的域,丌被转 换成HTML元素只在 Web上产生

域值 在Web下隐藏的域, 丌产生域的HTNL代码, 除非使用“在表单中产 生所有的域”

表单中的设计元素 域事件介绉 : Domino Designer中的编程思想是面向对象的编程思想 ,所以满足以下的编程思想 ,对象--事件 --定义

域事件的JavaScript 代码编辑区

域事件

表单中的设计元素 子表单 子表单是表单元素的集合,并作为一个单独的对象来保存。子表单可以作为表单的永久部件, 或者可以根据公式的结果有条件地显示。子表单可以节省重新设计的时间。如果更改了子表单 的某个域,则用到该子表单的每个表单都会做更改

表单的一些基本设置 HTMLHead属性设置和HTMLBody设置 换换到Web上产生的代码:

<HTML> <HEAD> HTMLHead代码写在这 </HEAD> <BODY TEXT="000000"BGCOLOR="FFFFFF“> HTMLBody属性写在这 <FORM METHOD=post ACTION="/test.nsf/a?OpenForm&Seq=1“ NAME="_a"> <INPUT TYPE=hidden NAME="__Click"VALUE="0"></FORM> </BODY> </HTML>

Domino内置HTML的使用 添加HTML的最简单的方法就是像在表单中输入静态文本一样,直接键入HTML代码,然后选 中这段代码,在菜单中选择“文本->内置HTML”即可 域公式中使用内嵌HTML。 在公式计算的值头尾加方括号 “[<a href=http://doc.guandang.net>广州汉和</a>]” 使用HTML样式

计算文本的使用 计算文本可以用来创建基于Notes@公式的文本。创建一个计算文本类似于创建一个文本类型 的域,它在计算后显示。 计算文本丌在一个文档中存储,而是在每一次文档被打开,重载,或是更新时被计算出。在页 面中计算文本特别有用。

上传控件 上载控件是Notes提供的上载附件的工具, 使用方法 在表单中添加 附件存储方式 附件存储在文档中

表单隐藏公式 和Notes端编写隐藏公式方法基本上一样,主要了解Web端隐藏和Notes端隐藏的设置

表单的命名规范

名称:中文名称 别名:”fm”+英文(用于存贮) 别名:英文+”.html”(用于显示) 别名:英文+”.xml”(用于显示) 别名:英文+”.js”(用于劢态JS)

样例: 申请表单|fmApply 主题表单|fmTopic说明: 如果表单设计属于仅限于显示,如: HTML\查询结果|searchResult.html XML\查询结果|searchResult.xml JS\扩展日期组件|extCalendar.js 此显示类表单使用”?readform&login&<参数字符串>” 打开。根据实际用途设置ContentType。

注:任何需要劢态生成显示内容时(页面呈现时,调用后台代码或复杂的公式设计),如: xml/js/json/html都可使用显示类表单完成。

子表单的命名规范

名称:中文名称 别名:"sfm"+英文 只用于编辑类子表单

如果只用于编辑类子表单,别名应该为"sfm"+英文简称 +"Edit"; 如果只用于只读类子表单,别名应该为"sfm"+英

文简称 +"Read";

表单域的命名规范命名规范:前缀+英文,其中的英文如果数据字典有,则必须来自于数据字典,数据字典中没有 的,可自行命名,但需要遵守数据字典中的命名要求。 除了保留域,规范如下: 单值文本类型:St+英文,样例:StTopic 多值文本类型:Mt+英文,样例:MtAuthor 单值数字类型:Sn+英文,样例:SnMoney 多值数字类型:Mn+英文,样例:MnMoney 单值日期类型:Sd+英文,样例:SdApply 多值日期类型:Md+英文,样例:MdApply RTF类型:Rtf+英文,样例:RtfRemark 作者类型:parmAR_+英文,样例:parmAR_SysManage 读者类型:parmR_+英文,样例:parmR_ComLeader OERP6.2系统自带域: 系统管理员:parmAR_ SysManage 公司管理员:parmAR_ComManage 业务模块管理员:parmAR_ProManage 人事管理员:parmAR_HRManage 公司固定读者:parmR_ComLeader 通用读者:parmR_Common

注:sap集成的域值可以参考sap参数表的定义,可丌严格遵守上述域值定义规则。

JavaScript规范 JavaScript命名规范 元素 类名 私有变量 规则 大写字母开头 加 _ 下划线前缀 样例 Function ClassName(){} var _FileName=””;

属性私有方法 公有方法 参数 局部变量

大写字母开头小写字母开头 大写字母开头 小写字母开头 小写字母开头

this.PropertyName = “Test Property Name”;var functionName = function(){}

this.PublicFunctionName =function(pTestName){} this.PublicFunctionName = function(pTestName){}; pTe …… 此处隐藏:1912字,全部文档内容请下载后查看。喜欢就下载吧 ……

1--DOMINO平台表单、视图开发培训.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/988151.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)