Button 更改Lotus Notes中按钮的标题

Button 更改Lotus Notes中按钮的标题,button,lotus-notes,formula,lotusscript,lotus-formula,Button,Lotus Notes,Formula,Lotusscript,Lotus Formula,如何使用LotusScript/Formula更改按钮的标题?按钮上没有挂钩,您可以通过LotusScript或Formula更改它。如果一个按钮上只有几个不同的标题(脚本是相同的),我曾经将这些不同的预定义按钮存储在一个隐藏表单上,保存在单独的richtext项中,然后使用LotusScript将它们复制到我的文档中。例如,如果您试图在电子邮件中生成并发送一个按钮,那么这将非常有用,但除非您以编程方式生成按钮出现在其上的文档,否则不会有多大用处 您可能会发现NotesRichTextItem类

如何使用LotusScript/Formula更改按钮的标题?

按钮上没有挂钩,您可以通过LotusScript或Formula更改它。如果一个按钮上只有几个不同的标题(脚本是相同的),我曾经将这些不同的预定义按钮存储在一个隐藏表单上,保存在单独的richtext项中,然后使用LotusScript将它们复制到我的文档中。例如,如果您试图在电子邮件中生成并发送一个按钮,那么这将非常有用,但除非您以编程方式生成按钮出现在其上的文档,否则不会有多大用处

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

有关未记录方法的更多信息,请参见此处:


最后,GeniiSoft总是提供Midas LSX,这是一个附加组件,可以让您对富文本项进行大量控制。我不确定,但我敢打赌有一种方法可以使用LSX更改按钮标题

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

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

有关未记录方法的更多信息,请参见此处:


最后,GeniiSoft总是提供Midas LSX,这是一个附加组件,可以让您对富文本项进行大量控制。我不确定,但我敢打赌有一种方法可以使用LSX更改按钮标题

Ken说的是真的,但是您可以在Notes客户端中使用JavaScript更改按钮标签。您需要转到按钮属性的
选项卡,并为按钮指定名称值(id值在更高版本中也适用),然后您可以使用

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


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

Ken所说的是正确的,但您可以在Notes客户端中使用JavaScript更改按钮标签。您需要转到按钮属性的
选项卡,并为按钮指定名称值(id值在更高版本中也适用),然后您可以使用

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

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