XPage Ext Lib Value Picker onChange事件

时间:2012-08-16 21:00:28

标签: xpages xpages-extlib

我正在使用扩展库值选择器来选择名称。一旦用户点击Ok,我需要使用所选值来填充其他几个字段。但我无法弄清楚如何从Ok按钮激发SSJS功能。

感谢您的任何建议。

- 杰夫

1 个答案:

答案 0 :(得分:4)

您可以从值选择器更新的字段中触发事件。

以下是使用值选择器时更新另一个字段的简单示例:

<xe:djextListTextBox id="inputField">
    <xp:eventHandler event="onChange" submit="true" refreshMode="complete">
        <xe:this.action><![CDATA[#{javascript:getComponent("testField").setValue(getComponent("inputField").getValue())}]]></xe:this.action>
    </xp:eventHandler>
</xe:djextListTextBox>

<xe:valuePicker id="valuePicker1" for="inputField">
    <xe:this.dataProvider>
        <xe:simpleValuePicker valueList="1,2,3" valueListSeparator=","></xe:simpleValuePicker>
    </xe:this.dataProvider>
</xe:valuePicker>

<xp:br />
<xp:inputText id="testField"></xp:inputText>