我正在使用JSF 2.1和ICEfaces 4.2.0。
简而言之:
我只希望页面“ X”上的一种表单具有blockUIOnSubmit = false。 换句话说,提交此表单时,我不希望出现阻止用户界面。
这可能吗?
更多细节:
我的表单如下:
<h:form id="MyForm" name="MyForm">
<h:inputText id="MyFormText" value="#{myPageBean.myFormText}" />
<ace:pushButton id="MyFormBtn" action="#{myPageBean.myFormListener}" />
</h:form>
因此它包含h:form,h:inputText和ace:pushButton。
在这些元素中的任何一个元素上是否存在可以用来不出现阻塞UI的属性?
编辑:
我确实找到了可以用于此特定用例的元素,该元素为ace:submitMonitor。它具有一个名为“ blockUI”的属性,可以将其设置为“ @none”。
但是不幸的是,有一个修复程序(我认为没有必要),该元素在此用例中无法使用,可以在此处查看此修复程序:http://jira.icesoft.org/browse/ICE-10518。
通过在此处发布问题,我希望它能获得更多的可见性,并且有人会对此进行更改,以便能够针对此特定用例使用ace:submitMonitor。
如果我不知道为什么ace:submitMonitor
属性blockUI
应该不能覆盖设置org.icefaces.blockUIOnSubmit
,请解释原因。
编辑2
已向JIRA添加了此问题的问题,可以在此处查看:ICE-11454