1

当我从 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}"/>
4

2 回答 2

1

根据您的问题,我了解您想在输出中显示您选择的日期。

为此在你的

<p:calendar..... code 

添加声明

value="#{sampleBean.selectedDate}" update=":out1"

这样,选定的值将保存在您的 sampleBean 的 selectedDate 属性中。

<h:outputText id="out1" value="#{sampleBean.selectedDate}"/>
于 2014-01-06T06:13:33.417 回答
1

好吧,我不确定您要完成什么,但是从日历返回的值会转到缺少的“值”标签,为什么您不能简单地使用类似的东西:

<p:calendar value="#{sampleBean.selectedDate}" id="calId"  mode="popup" showOn="both" mindate="15-06-2012" pattern="dd-MM-yyyy" effect="fadeIn" />

这应该(根据 docs 和Showcase)应该用日历渲染 n 输入就好了......

于 2012-06-14T06:26:03.743 回答