Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Primefaces 不带p:calendar的屏蔽日期时间输入_Primefaces - Fatal编程技术网

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" />