2017-05-08 33 views
0

我想从xe:对话框控件更新基础xp:inputTextarea。从对话框控件更新xp:inputTextarea

这里是我的对话提供一个按钮示例代码:

<xp:button value="OK"> 
<xp:eventHandler event="onclick" submit="true" refreshMode="partial" refreshId="txtComment" disableValidators="true"> 
<xp:this.action><![CDATA[#{javascript:var dialog = getComponent("dlgCommentNPAC"); 
dialog.hide(); 
getComponent("txtComment").setValue("some dummy text")}]]></xp:this.action> 
</xp:eventHandler> 
</xp:button> 

这里是底层textarea的输入控制:

<xp:inputTextarea id="txtComment" 
value="#{appBean.order.comment}"/> 
</div> 

在关闭对话框,并更新textarea的断功能

得到Component("txtComment").setValue("some dummy text")

我不知道我在这里做错了什么?

回答

0

请更新在bean(appBean.order.comment)和局部刷新一个面板,其通过textarea的关闭对话框

+0

您好弗兰克,那是我失败的地方:-)我现在有一个csjs方法,我将在早上当我在工作。 –