【问题标题】:How to force user to pick date from p:calendar only by using mouse?如何强制用户仅使用鼠标从 p:calendar 中选择日期?
【发布时间】:2013-06-17 23:31:33
【问题描述】:

我需要带有showOn="button" 的 PrimeFaces 日历。而且我想强制用户仅通过使用弹出窗口中的鼠标来选择日期。所以只有文本框输入必须是只读的(或禁用)。

我尝试过readonlyInput,但它不起作用:

<p:calendar yearRange="2001:c+20" readonlyInput="true" id="test" showOn="button"
                    pattern="dd.MM.yyyy" value="#{mybean.value}" >
</p:calendar>

编辑:甚至有可能吗?

【问题讨论】:

  • readOnlyInput 应该可以工作。根据文档,这就是它的含义。你在用什么浏览器?
  • 我想在任何浏览器上实现这一点。我正在开发最新的 Chrome。我的意思是,真的很难做到吗?我需要一个日期输入控件,并允许用户仅通过弹出窗口(而不是通过键盘手动)传递日期。

标签: jsf jsf-2 primefaces calendar


【解决方案1】:

使用日历的只读属性:readonly="true"

【讨论】:

  • 它正在向后端发送空值......为什么会这样?
猜你喜欢
  • 1970-01-01
  • 2014-08-18
  • 2020-05-27
  • 2012-06-11
  • 1970-01-01
  • 2023-02-10
  • 2016-08-14
  • 2019-04-04
  • 1970-01-01
相关资源
最近更新 更多