2012-08-16 97 views
3

我正在使用扩展库值选择器来选择名称。一旦用户点击确定,我需要使用选定的值来填充其他几个字段。但我无法弄清楚如何从Ok按钮触发SSJS功能。XPages Ext Lib Value Picker onChange事件

感谢您的任何建议。

- 杰夫

回答

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> 
+0

我会说,是做的最好的方式。这是我用过的方法 – 2012-08-17 09:49:06

+0

谢谢 - 我正在玩Change Changener的值,但是这只会激发验证。 – 2012-08-17 13:14:48