Все публикации с тегом “js”

Overlabel в ExtJS

Каким-то странным образом я вдруг решил перевести один свой проект на ExtJS. И это было не так уж и плохо, я бы даже сказал весьма неплохо, но одна вещь меня немного огорчила.

Я люблю делать так называемые компактные формы [1], [2]. И ExtJS вроде даже поддерживает такую возможность — у стандартных полей ввода есть свойство emptyText, значение которого по умолчанию выводится в самом поле серым цветом. но уже достаточно давно (ещё с версии 1.1, или даже 1.0) нет качественного решения одной мелкой, но весьма неприятной проблемки — если поле оставить пустым, то значение emptyText будет отправлено на сервер. Сначала кажется, что это не так уж и страшно — можно отфильтровать на сервере или клиенте, но достаточно быстро появляются проблемы с фильтрацией — локализация и возможность ручного ввода текста аналогичному значению emptyText весьма портят красивую картину фильтрации.