3

データ ソースを渡すカスタム コントロールがあります。customecontrol.xsp-config ファイルのプロパティ:

<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イベントのコードを使用して、このデータ ソースのロジックを追加したいと考えています。このロジックは、リーダーと作成者の名前の項目と、その他のコントロール値をドキュメントに追加します。

このイベントにコードを追加するにはどうすればよいですか?

前もって感謝します...

/初心者

4

2 に答える 2

2

ここで解決策を見つけることができます:

http://dontpanic82.blogspot.com/2010/03/xpages-dynamically-binding-document.html

トミー・ヴァランドのクレジット...

于 2012-04-10T20:25:35.110 に答える
0

xpage の computeWithForm プロパティについて読んでいます。onload、onsave、またはその両方に設定できます。

Mastering Xpages book から:

XPages Domino Document データ ソースの場合、computeWithFormが設定されている場合、フォームで指定されたすべてのフィールドが、作成中のドキュメントに追加されます。デフォルト値を計算するために使用される数式が実行され、結果が対応するフィールドに格納されます。

多分それはあなたのニーズに合っています

編集:この記事にはバグがあるようです:

http://www.thenorth.com/apblog4.nsf/0/17B0E8334B2DCA68852579B400639D62

回避策があるかどうか、ibm によって修正されているかどうかはわかりません。

Edit2: よくわかりませんが、これは役立つかもしれません Xsnippets.org から

別の質問への回答です

于 2012-06-17T07:28:11.683 に答える