Jsf 基于ajax切换渲染属性后Primefaces日历中断
我的代码可以归结为:Jsf 基于ajax切换渲染属性后Primefaces日历中断,jsf,primefaces,Jsf,Primefaces,我的代码可以归结为: <h:form> <h:selectBooleanCheckbox value="#{some-flag}"> <f:ajax event="change" render="@all" /> </h:selectBooleanCheckbox> <h:panelGrid rendered="#{some-flag}"> <p:calendar value="#{some-value
<h:form>
<h:selectBooleanCheckbox value="#{some-flag}">
<f:ajax event="change" render="@all" />
</h:selectBooleanCheckbox>
<h:panelGrid rendered="#{some-flag}">
<p:calendar value="#{some-value}" />
</h:panelGrid>
</h:form>
它应该用一个复选框来控制窗体部分的显示
它启动时处于禁用状态,第一次切换后工作正常,即单击日历输入时会出现日历下拉列表。但在关闭和再次打开后,它会中断:单击时没有下拉列表
JS控制台中未记录任何错误,也未记录任何其他错误指示。以这种方式控制其可见性的其他组件工作正常
我试图在h:panelGrid周围添加另一个面板网格,其中包含日历并控制其可见性(类似于),但没有成功
我在Firefox9上使用JSF2.0.3和PrimeFaces2.2.1
如果有任何建议能把我引向正确的方向,我将不胜感激。
提前谢谢
马雷克·杜德克(Marek Dudek)结果一切正常,只是表格太重,需要10多秒才能恢复 我的错,对不起