2010-12-17 78 views

回答

1

Ken说的是真的,但你可以在Notes客户端使用JavaScript更改按钮标签。你需要去按钮属性的<HTML>选项卡,并给该按钮的名称值(id值的作品,以及在以后的版本),那么你可以使用

document.forms[0].ButtonHTMLName.value = "New Caption"; 

document.forms[0].elements["ButtonHTMLName"].value = "New Caption"; 

可以使用客户端或通用JavaScript从Notes版本6或更高版本中的任意数量的客户端事件触发。

3

按钮中没有挂钩,可以让您通过LotusScript或公式对其进行更改。如果在按钮上只有几个不同的标题(并且脚本相同),我曾经将隐藏表单上的各种预定义按钮存储在单独的富文本项目中,然后将它们复制到我的文档使用LotusScript。例如,如果您试图在电子邮件中生成并发送按钮,这将非常有用,但除非您生成按钮以编程方式显示的文档,否则它们的用处不大。

您可能会发现NotesRichTextItem类中未记录的方法“addLinkByIDs”很有用。同样,如果您在动态构建文档时可能只会有用,因为更改UI文档中的富文本项目并不容易。

在这里无证方法的更多信息:http://opendom.blogspot.com/2006/11/undocumented-dom-lotusscript-inventory.html

最后,总有点石成金LSX从GeniiSoft,这是一个插件,给你很多了丰富的文本项控制。我不确定,但我敢打赌,有一种方法可以使用该LSX更改按钮标题。 http://www.geniisoft.com/showcase.nsf/MidasLSX