0
业务逻辑完成后,我想从backing bean更新<p:inputText>
。 我有两个属性支持bean prop1
和prop2
,以及相应的UI组件<p:inputText>
。但是,当我更新这两个UI组件时,它们不会更新业务逻辑的最新值。我试图用p:ajax和RequestContext
更新,但两者都不起作用。如何从支持bean更新p:inputText?
<p:inputText id="htmlDivs"
style="display:inline"
ajax="true"
value="#{backingbean.deviceHtml}"/>
<p:inputText id="paths"
style="display:inline"
ajax="true"
value="#{backingbean.connections}"/>
而且
RequestContext.getCurrentInstance().update(Arrays.asList("myform:htmlDivs",
"myform:paths",
"myform:devicePortTable"));
奇怪的是devicePortTableis
更新。任何建议?
感谢 Brijesh
你如何解雇你的行为? – Scorpion
这就是我如何调用按钮,点击后台bean
\t \t \t \t \t \t \t
\t \t \t \t \t \t p:commandButton>效果 – Brijesh你尝试删除'immediate'?并删除''? –
Scorpion