2011-08-19 54 views
2

GWT中的日期字段可以使用各種日期格式進行屏蔽嗎? http://digitalbush.com/projects/masked-input-plugin(在demo選項卡中)gwt中的masking日期字段

我遇到了一些解決方案,其中格式化可以應用於放棄使用正則表達式的焦點,這不是首選。

gxt中的TextfieldMask插件不支持日期字段。我試圖調整一點,但遇到很多問題。

我探討了gquery的選項(GWT的JQuery實現),截至目前,它不支持掩碼。

任何建議/想法?

回答

0

可以使用JSNI寫使用jQuery掩蔽函數掩蔽輸入插件

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

然後收聽者附加到面板/形式/等的呈現事件並調用JSNI方法。

看看是否有效