8.5.3を使用して、私はdojoリストのテキストボックスに値を入力する値ピッカーを持つXpageを持っています。これは正常に動作します。しかし、私は値ピッカーからの選択に基づいていくつかの他のフィールドに値を設定する必要があります。イベントを追加するためにdominoデザイナのListTextBoxのイベントパネルに移動すると、エラーが表示されますが、ListTextBoxのすべてのプロパティパネルにイベントが表示されます。これらのイベントは、クライアント側のイベントですが、理想的ではありませんが、私は回避できます。しかし、これらのイベントからは単純なアラートボックスでさえ機能しません。すべてのヘルプをいただければ幸いですXpagesのDojo List Text Boxにonchangeイベントをどのように添付すればよいですか?
<xe:djextListTextBox id="dLinkedGroupsIDsTX"
multipleSeparator="," intermediateChanges="true" displayLabel="true"
value="#{document1.dLinkedGroupsTX}" onChange="alert('change');">
</xe:djextListTextBox>
<xe:valuePicker id="valuePicker1" for="dLinkedGroupsIDsTX"
dialogTitle="Linked Groups" pickerIcon="add.png" listWidth="700px">
<xe:this.dataProvider>
<xe:simpleValuePicker valueListSeparator=","
labelSeparator="~">
<xe:this.valueList><![CDATA[#{javascript:@DbColumn("","vwGroupLU",4)}]]></xe:this.valueList>
</xe:simpleValuePicker>
</xe:this.dataProvider>
</xe:valuePicker>
:
は、ここに私のサンプルコードです!
更新 他のすべてのイベントが発生しているようです。しかし、それは本当に私を助けません:-(おそらくこれについて行く別の方法がありますか?
ご回答ありがとうございます。解決策(そしてまたMarkysの質問からのもの)が、それは何もしていないようです。同じ結果 - イベントの発砲はありません。 –
申し訳ありませんが、私は迅速な対応をしていませんでした。上のコードをテストしたところ、うまくいきました。 XSP.addOnLoadとdojo.addOnLoadは私が推測するものとは異なる動作をします。 –
本当にうまくいきます!面白い、私はちょうど私がvaluePickerからの値を隠しinputTextフィールドに入れ、隠しフィールドの値に基づいてlistTextBoxを部分的にリフレッシュした後、listTextBoxのonclickイベントに対してソリューションを作った。私は隠されたinputTextを更新しました..チーズなソリューション..しかし、それは機能しました。私はあなたのソリューションがより好きです。再度、感謝します! –