我正在使用Primefaces 3.3编写一个JSF2.0 Mojarra应用程序。1在Tomcat 6上。使用PrimeFaces
我意识到我可以创建
java的托管Bean。util。日期,但这是一个国际应用程序,我需要说明用户的位置。如果用户在世界的另一端,服务器日期可能对他不正确。
那么,在用户位置检索当前日期并设置
我们也可以使用faces配置。xml来定义currentDate bean
enter code here
<managed-bean>
<managed-bean-name>currentDate</managed-bean-name>
<managed-bean-class>java.util.Date</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
然后用它来做实验。xhtml
<p:calendar maxdate="#{currentDate}" />
可以获取客户端系统日期。
<p:calendar widgetVar="myCalendar" />
<script type="text/javascript">
jQuery(document).ready(function(){
myCalendar.jqEl.datepicker("option", "maxDate", +0);//set maxDate to today
});
</script>
正如primefaces首席执行官Cagatay Civici已经指出的那样,出于这个原因,您可以使用p:calendar
maxDate
。由于我不知道如何将facelets与JS混合,因此我的做法如下:
传真:
<p:calendar maxdate="#{bean.today}" />
豆子:
public Date getToday() {
return new Date();
}
因此,没有可选择的未来。
嘿,伙计们,我只是想知道如何在JXDatepicker中禁用未来日期。我所说的未来日期是指当前系统日期之后的天数。我真的需要它来开发一个系统。 任何帮助都将不胜感激。非常感谢。
我正在使用JQuery阻止一些日期,但下个月是可用的。一个用户可以点击今天+5,所有其他的都应该被禁用。我做错了什么?
我没有使用任何日期选择器仍然代码工作正常。我已经选择了输入类型日期和一切工作正常。现在我想禁用未来的日期。我该怎么做呢? 编辑:通过其他方式解决问题 我用过日期选择器 它是如此容易实现。只需安装npm包 同时安装力矩传感器 导入库 在构造函数中 dateChange函数 最后是渲染函数 这里使用maxDate函数来禁用未来的日期。 资料来源:https://www.npmjs.com/packag
我正在尝试禁用今天日期和从今天开始的6天以上的日期。 我知道我可以用做到这一点,但是当我这样做的时候,它会禁用所有未来的日期。 我的代码: 我也尝试了,但出现了相同的错误。 有什么想法吗?
(无论我的手机日历如何,应用程序都应该显示该国东部时间的确切日期。) 你不明白吗?然后留下你的问题作为评论,请帮助。
我刚刚安装了amsul日期选择器,但我无法弄清楚如何禁用日期?例如,如果我希望日历显示今天的日期和1年前的未来日期。例如:2019年5月2日- 此外,我正在尝试从- 谢谢 Amsul:https://amsul.ca/pickadate.js/