Поле даты маскирования в gwt - PullRequest
       15

Поле даты маскирования в gwt

2 голосов
/ 19 августа 2011

Есть ли способ в GWT, где поле даты может быть замаскировано с различными форматами даты? http://digitalbush.com/projects/masked-input-plugin (в демонстрационной вкладке)

Я сталкивался с решениями, в которых при форматировании можно применить потерю фокуса с помощью Regex, что не является предпочтительным.

Плагин TextfieldMask в gxt не поддерживает поля даты. Я пытался настроить это немного, но столкнулся с большим количеством проблем.

Я исследовал опции gquery- (реализация JQuery для GWT), которая на данный момент не поддерживает маску.

Есть предложения / идеи?

1 Ответ

0 голосов
/ 31 августа 2011

Вы можете использовать JSNI для написания маскирующей функции, используя плагин маскирования ввода jQuery

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

Затем присоедините слушатель к событию рендеринга панели / формы / и т. Д. И вызовите метод JSNI.

Посмотрите, работает ли это

...