Domino域类型介绍

 

1、可编辑域的公式

·        Default Value 

Default Value公式可以为一个域赋初值,用户也可以接受和更改此值

初值为字符串,必须用双引号引起来。

通常,Default Value公式在文档创建时计算,并得到返回值

·        Input Translation 公式

使用Input Translation 公式可以确保一个域内的信息在所有文档中保持一致,文本标准化,数字标准化

·        Input Validation公式

验证用户输入的数据类型是否正确,同时能确保其特定的域是否已赋值

公式无论在保存文档,还是重新计算数值时都计算

 

2、计算域

计算:无论创建、编辑还是刷新文档,都计算公式,计算结果保存在文档中

显示时计算:每次打开文档时都重新计算公式,但计算结果不保存

创建时计算:只在创建文档时计算,结果随文档保存,并作为文档的原始信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于LotusScript,除了Rich-Text外的元素,如文本、单选框、列表框、复选框等,你可以用几乎相同的代码取得它们的值。例如:如果有一个“Location”,不论它是何种类型,你都可以用下面的LotusScript代码取得它的值:   fieldVals = doc.Location   或者这样:   fieldVals = doc.GetItemValue("Location")   在LotusScript中,类型对于你要取值(值数组)的代码并不重要。但是在JavaScript中,不同类型除了显示选项(比如单选框、复选框或者文本)外,并不像在Notes里那样,它们是不同的类型的对象,每一个都要用不同的方式去引用。其实,那也不是绝对的,有些对象是相似的,但是引用过程并不像在LotusScript里那么流畅。   在JavaScript中,没有所谓的Rich-Text,在HTML中更没有。Notes里提供了一个可以放在浏览器里的富文本Java(不是JavaScript)小程序,从而可以得到富文本的一些功能,但是你并不能用JavaScript来对它编程,而且它也不是一个真正的HTML对象类型。   更让Notes开发人员惊讶的是,在Web上还没有数字型或时间型的。HTML的都是文本型的。尽管你能用它们来收集数字信息,如数量或单价,而保存的数据依然是文本。为了像数字一样使用它,你必须把它转换成数字类型。另一个区别是在Web上没有计算,但并不意味着你不能在你的表单里加入计算。你可以加入计算,计算值将会在Web页中显示,除非是隐藏的。关键是即使就在那里显示,而HTML通常的处理是没有定义。如果你把test改成计算而不是可编辑的,在测试时你会发现其值是取不到的,我们可以对比下计算和可编辑生成的html代码:   计算的时候生成的代码(js是取不到值的):      action="/weboa/ggxx/Dinner.nsf/test?OpenForm&Seq=1" name="_test">
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值