我有一個自定義控件,我通過一個數據源。該customecontrol.xsp-config文件屬性:如何覆蓋或添加到XPages NotesXspDocument事件?
<property>
<description>The src Datasource source data (WIP)</description>
<display-name>Source Datasource</display-name>
<property-name>srcDatasource</property-name>
<property-class>com.ibm.xsp.model.domino.DominoDocumentData</property-class>
<property-extension>
<required>true</required>
<designer-extension>
<category>1. Workflow Parameters</category>
<editor>com.ibm.workplace.designer.property.editors.dataSourcePicker</editor>
</designer-extension>
</property-extension>
</property>
我想一些邏輯添加到該數據源的querySaveDocument
與自定義控件的beforePageLoad
事件代碼。該邏輯將爲文檔添加讀者和作者姓名項以及其他一些控制值。
如何將我的代碼添加到此事件中?
在此先感謝...
/Newbs
這可能有承諾,但不是現成的,因爲它假設數據源是在視圖級配置的。我們大多數人(通常不止一個人)都附着在自定義控件中的面板上。他的評論提出了一種方法,但這可能需要一段時間才能編碼。這是明天在這一點上。 – Newbs 2012-04-10 21:36:01
不幸的是,來自Tommy的代碼要求您使用相當糟糕的持久性設置:'查看代碼,我可能會將它與「將所有頁面保留在內存中」持久性/它不會在任何其他持久性設置上運行。使它不可用... – Newbs 2012-04-11 20:43:49