当我从primefaces的日历控件中选择日期时,应该在outputText中显示所选日期。我为此编写了代码,但没有成功。
<p:calendar mode="popup" showOn="both" mindate="15-06-2012" pattern="dd-MM-yyyy" effect="fadeIn">
<p:ajax event="keyup" update="out1"/>
</p:calendar><br/><br/><hr/>
<h:outputText id="out1" value="#{sampleBean.selectedDate}"/>
答案 0 :(得分:1)
好吧,我不确定你要完成什么,但是日历中返回的值会丢失到“value”标签,为什么你不能简单地使用类似的东西:
<p:calendar value="#{sampleBean.selectedDate}" id="calId" mode="popup" showOn="both" mindate="15-06-2012" pattern="dd-MM-yyyy" effect="fadeIn" />
这应该(根据文档和Showcase)应该使用日历提交n输入......
答案 1 :(得分:1)
根据您的问题,我的理解是您想要在您选择的输出中显示日期。
在你的中
<p:calendar..... code
添加
的声明value="#{sampleBean.selectedDate}" update=":out1"
这样,所选值将保存在sampleBean的selectedDate属性中。
<h:outputText id="out1" value="#{sampleBean.selectedDate}"/>