添加选项后,我将p:commandButton
停止发送。为什么会这样?actionListeners
disabled
我有一个p:selectOneListbox
需要在OK
启用按钮之前选择一些东西:
<p:selectOneListbox value="#{FileSelectBean.fileNameSelected}">
<f:selectItems value="#{FileSelectBean.fileNames}" />
<p:ajax update=":formFileSelect:okId" />
</p:selectOneListbox>
我有一个OK
按钮:
<p:commandButton id="okId" value="OK"
type="submit" update=":formEncryptionDialog"
actionListener="#{FileSelectBean.actionOk}"
oncomplete="dlgFileSelect.hide();"
disabled="#{FileSelectBean.fileNameSelected.isEmpty()}">
</p:commandButton>
支持豆:
private String fileNameSelected = "";
没有disabled="#{FileSelectBean.fileNameSelected.isEmpty()}"
. FileSelectBean.actionOk
添加后,确定按钮将正确启用/禁用,但在单击按钮后停止调用。
什么地方出了错?
编辑:我已删除<p:ajax update=":formFileSelect:okId" />
并以其他方式刷新按钮,但没有帮助。ajax
所以它看起来与in无关selectOneListbox
。