2010-12-17 75 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