我在p:splitButton
内p:dataTable
如下:
<p:splitButton value="Select">
<p:menuitem value="Delete" action="#{bean.deleteType(type)}"
update="@parent,:form" icon="ui-icon-close" />
<p:menuitem value="Add" action="#{nominee.addType}"
update="@parent,:form" icon="ui-icon-plus" />
</p:splitButton>
我想在从splitButton中选择任何选项时禁用表单验证。我已经尝试过使用immediate="true"
和process="@this"
但没有用。
由于
答案 0 :(得分:0)
我明白了:
p:menuitem
在我的案例p:splitButton
而不是<p:splitButton value="Select">
<p:menuitem value="Delete" action="#{bean.deleteType(type)}"
update="@parent,:form" icon="ui-icon-close" immediate="true" />
<p:menuitem value="Add" action="#{nominee.addType}"
update="@parent,:form" icon="ui-icon-plus" immediate="true" />
</p:splitButton>
中工作如下:
p:splitButton
现在,在保留为p:menuitem
定义的操作时,从if (fieldType =='Date'){
for (i=0;i<4;i++){
var logged = $('#aor_conditions_value\\[0\\]\\['+ i +'\\]').val();
console.log(logged);
}
}
选择任何选项时,表单未经过验证。