Primefaces 不带p:calendar的屏蔽日期时间输入
使用Primefaces 不带p:calendar的屏蔽日期时间输入,primefaces,Primefaces,使用inputMask组件,您无法轻松验证日期格式,必须在后台将字符串解析为日期/时间;而使用日历组件可以设置输入掩码,以便用户可以键入日期;但是,当他们点击该字段时,会弹出日历 我想保留日历控件的键盘输入功能(屏蔽输入,绑定到日期对象),但不保留物理日历弹出窗口。有这样做的选择吗 我目前拥有的: <p:calendar value="#{bean.someDateTimeBackingField}" pattern="yyyy-MM-DD HH:mm" timeZone="#{bean
inputMask
组件,您无法轻松验证日期格式,必须在后台将字符串解析为日期/时间;而使用日历组件
可以设置输入掩码,以便用户可以键入日期;但是,当他们点击该字段时,会弹出日历
我想保留日历
控件的键盘输入功能(屏蔽输入,绑定到日期对象),但不保留物理日历弹出窗口。有这样做的选择吗
我目前拥有的:
<p:calendar value="#{bean.someDateTimeBackingField}"
pattern="yyyy-MM-DD HH:mm"
timeZone="#{bean.tz}"
navigator="true"
mask="true" />
我使用的是Primefaces 5.1版如果设置了
shown=“button”
属性,则弹出窗口不会显示在焦点上。用户可以输入日期,也可以在触摸按钮后从弹出窗口中选择日期
如果要隐藏按钮,可以使用CSS或将shown
属性的值设置为不存在的值:
<p:calendar value="#{bean.someDateTimeBackingField}"
pattern="yyyy-MM-DD HH:mm" timeZone="#{bean.tz}" mask="true"
showOn="trustlessComputing" />
如果设置了
shown=“button”
属性,则弹出窗口不会显示在焦点上。用户可以输入日期,也可以在触摸按钮后从弹出窗口中选择日期
如果要隐藏按钮,可以使用CSS或将shown
属性的值设置为不存在的值:
<p:calendar value="#{bean.someDateTimeBackingField}"
pattern="yyyy-MM-DD HH:mm" timeZone="#{bean.tz}" mask="true"
showOn="trustlessComputing" />