在GWT中是否有任何方法可以使用各种日期格式屏蔽日期字段? http://digitalbush.com/projects/masked-input-plugin(在演示标签中)
我遇到了一些解决方案,在这些解决方案中,格式化可以应用于使用Regex失去焦点,这不是首选。
gxt中的TextfieldMask插件不支持日期字段。我试图调整一点,但遇到很多问题。
我探讨了gquery的选项 - (GWT的JQuery实现),目前还不支持掩码。
有任何建议/想法吗?
答案 0 :(得分:0)
您可以使用JSNI使用jQuery掩码输入插件
编写掩码函数 public static native void redirect(String id)/*-{
jQuery(function($){
$("#"+id).mask("yourmask");
});
}-*/;
然后将一个监听器附加到面板/表单/ etc的render事件中,并调用JSNI方法。
看看是否有效