屏蔽日期字段在gwt

时间:2011-08-19 18:06:57

标签: gwt gxt gquery

在GWT中是否有任何方法可以使用各种日期格式屏蔽日期字段? http://digitalbush.com/projects/masked-input-plugin(在演示标签中)

我遇到了一些解决方案,在这些解决方案中,格式化可以应用于使用Regex失去焦点,这不是首选。

gxt中的TextfieldMask插件不支持日期字段。我试图调整一点,但遇到很多问题。

我探讨了gquery的选项 - (GWT的JQuery实现),目前还不支持掩码。

有任何建议/想法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用JSNI使用jQuery掩码输入插件

编写掩码函数
    public static native void redirect(String id)/*-{
           jQuery(function($){
              $("#"+id).mask("yourmask");
           });
    }-*/;

然后将一个监听器附加到面板/表单/ etc的render事件中,并调用JSNI方法。

看看是否有效