Jsf p:日历不起作用
关于Jsf p:日历不起作用,jsf,jsf-2,primefaces,calendar,Jsf,Jsf 2,Primefaces,Calendar,关于组件,我有一个非常奇怪的问题。我在中有一个日历(见下文),但当我打开我的页面时,当单击“输入框”时,日历并没有像它应该打开的那样打开 <p:panelGrid> <p:calendar value="#{backingBean.date}" /> </p:panelGrid> 我只是不知道该怎么做才行。还有一件事:a~`也有问题。只是不能点击它来选择值 注意:使用PF 5.1时,请确保页面中有
组件,我有一个非常奇怪的问题。我在
中有一个日历(见下文),但当我打开我的页面时,当单击“输入框”时,日历并没有像它应该打开的那样打开
<p:panelGrid>
<p:calendar value="#{backingBean.date}" />
</p:panelGrid>
我只是不知道该怎么做才行。还有一件事:a~`也有问题。只是不能点击它来选择值
注意:使用PF 5.1时,请确保页面中有
。通常我们指定
<p:calendar id="c1" pattern="yyyy/MM/dd HH:mm:ss" timeZone="IST"
value="#{backingBean.date}" showOn="button"/>
签出更多日历示例找到了问题的原因。使用JS验证函数,我尝试验证id为的组件,但该组件不存在。这就是我的其他组件没有响应的原因
你应该在……之前考虑过,你能试试下面的代码吗
<p:panelGrid columns="1">
<p:calendar value="#{backingBean.date}" />
</p:panelGrid>
或
因此您应该在下次发布所需的代码。
<p:panelGrid columns="1">
<p:calendar value="#{backingBean.date}" />
</p:panelGrid>
<p:panelGrid >
<p:row>
<p:column>
<p:calendar value="#{backingBean.date}" />
</p:column>
</p:row>
</p:panelGrid>