我有一个命令链接,单击它时我在 JSF 2.0 中有一个对话框:
<p:commandLink value="(.3%)" style="font-size:10px;" onclick="lrDlg.show()" id="percentchange"/>
现在在对话框中,我希望命令链接值的值为:
<h:outputText value="Change Value" />
<h:panelGroup>
<p:inputText size="10" value="#{bean.changeValue}" required="false"
styleClass=" ui-inputfield ui-widget ui-state-default ui-corner-all " />
<h:outputText value="" style="font-size:10px;" />
</h:panelGroup>
我的问题是如何更新输入文本中的值以反射(reflect)在命令链接值中(显示为“(.3%)”。
最佳答案
让它成为一个 bean 属性。
private String commandLinkValue;
public Bean() {
commandLinkValue = "(.3%)";
}
// ...
与
<p:commandLink value="#{bean.commandLinkValue}" ...>
和
<h:inputText value="#{bean.commandLinkValue}" ...>
关于jsf - 在 JSF 2.0 中更新命令链接值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8075555/