1--DOMINO平台表单、视图开发培训
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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [行业范文]美好的法语句子
- [行业范文]描写露珠的句子
- [行业范文]精彩禅语句子图片
- [行业范文]关于满嘴谎言的句子
- [行业范文]关于安静的句子48句
- [行业范文]关于小河的句子
- [行业范文]描写稻田的句子
- [行业范文]思念好朋友的句子
- [行业范文]赞美雪的句子
- [行业范文]早上激励人心的句子
- [行业范文]失恋忧伤的句子
- [行业范文]努力积极向上的句子
- [行业范文]对工作心灰意冷的句子
- [行业范文]失恋让人心疼的句子
- [行业范文]描写珍惜青春的句子
- [行业范文]表达思念的句子简短
- [行业范文]关于父爱的句子范例
- [行业范文]浪漫的英语句子
- [行业范文]关于周末的句子
- [行业范文]思念牵挂的句子
- 有关感恩班会课件简短(二篇)(感恩班会
- 2025年初二下乡军训心得体会800字(15篇
- 关于新员工培训方案汇编(关于新员工培
- 精选高考生寒假学习计划书(精)(高考生
- 毕业实训报告心得体会(3篇)(实训报告心
- 银行工作感悟及心得范文怎么写(四篇)(
- 精选领导干部个人政治画像报告通用(七
- 精选超市11.11活动促销方案(精品超市品
- 2025年怎么做自我介绍汇总(5篇)(至2025
- 最新企业错峰生产方案(26篇)(山西企业
- 最新暑期三下乡社会实践调研报告范本(
- 最新幼儿园大班教育教学总结怎么写(最
- 最新教师节主持词小学(优秀9篇)(教师节
- 关于小学安全教育教学方案(推荐)(关于
- 员工信模板范文怎么写(五篇)(员工信息
- 最新保险销售离职申请书(十六篇)(最新
- 最新XX小学防校园欺凌工作方案怎么写(2
- 有关特岗教师辞职信范文(推荐)(特岗教
- 精选党的建设工作要点简短(党的建设的
- 如何写安康杯竞赛活动总结汇总(4篇)(安




