如何解决Primefaces / Jquery InputMask RTL日期发布
我正在使用primefaces 8 InputMask组件 就像:
<p:inputMask id="date" value="#{maskView.date}" mask="9999/99/99"/>
我也尝试过使用jquery mask作为:
$('.dateInput').mask('9999/99/99');
我使用方向性RTL输入阿拉伯日期
我希望我会从右至左输入,这意味着我将依次输入日期,月份和年份
但是发生的是,该组件始终从左到右开始输入,表示年,月,日。
如何解决此问题?
解决方法
我可以使用Primefaces 8.0确认您的问题,因为使用的InputMask Jquery插件非常老,并且不正确支持RTL。
<p:inputMask id="date" value="#{testView.date}" mask="9999/99/99" dir="rtl"/>
但是对于9.0,我实现了该票证:https://github.com/primefaces/primefaces/issues/3240,它将Inputmask JS升级到了一个新的库,可以在这里找到:https://github.com/RobinHerbots/Inputmask
我已经在9.0中验证您的问题将得到解决!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。