Jsf 2 p:commandButton不';不能在tabview中工作
我试图使用p:commandButton显示一个对话框,p:commandButton位于选项卡视图中。我试过这种方法,但没有成功,我是不是错过了什么?ThxJsf 2 p:commandButton不';不能在tabview中工作,jsf-2,primefaces,Jsf 2,Primefaces,我试图使用p:commandButton显示一个对话框,p:commandButton位于选项卡视图中。我试过这种方法,但没有成功,我是不是错过了什么?Thx <p:tab title="Observations"> <div class="field select-field clearfix"> <label>Bloc</label&
<p:tab title="Observations">
<div class="field select-field clearfix">
<label>Bloc</label>
<h:panelGroup layout="block" styleClass="actions">
<h:form>
<p:commandButton value="Add" styleClass="add"
action="#{blocCtrl.initBlocSetting}"
update=":dialog2" oncomplete="add_bloc.show()">
</p:commandButton>
</h:form>
</h:panelGroup>
<p:dialog id="dialog2" header="Bloc" modal="true"
widgetVar="add_bloc" minHeight="40" width="895">
<div class="popup-body">
<h:form>
<h:panelGroup layout="block"
styleClass="popup-field clearfix last">
<label class="the-label">Type bloc*</label>
<div class="the-field">
<h:inputText
value="#{blocCtrl.blocSettings.type}"
required="true"
requiredMessage="Error" />
</div>
</h:panelGroup>
<div class="popup-actions">
<button
onclick="$('.ui-dialog-titlebar-close').trigger('click');return false;"
class="red-btn">Annuler</button>
<h:commandButton value="OK" type="submit"
action="#{blocCtrl.addBlocSetting}"
update="add_messagePanel"
oncomplete="if(args && args.success){add_bloc.hide();}"
styleClass="green-btn" />
</div>
</h:form>
</div>
</p:dialog>
</div>
集团
类型集团*
环空器
我也遇到了同样的情况,在p:tabView之前删除表单标记后,它开始工作
<h:form>
<p:tabView>
<p:tab title="title">
<h:form>
<p:commandButton actionListener="... />
</h:form>
</p:tab>
</p:tabView>
</h:form>
当我把同样的代码放在选项卡视图外时,对话框就会打开。