Проверка поля GXT. Как отключить значок проверки TextField? - PullRequest
0 голосов
/ 23 января 2012

У меня есть Validator, прикрепленный к полю Когда проверка не проходит, я хочу, чтобы в поле появилась красная линия, но я не хочу, чтобы красный значок появлялся справа от поля. Как я могу сделать это? Я не вижу этой функциональности в документации. Спасибо!

Я также разместил это на форумах Сенчи, но они очень медленные: http://www.sencha.com/forum/showthread.php?175577-How-can-I-disable-the-TextField-validation-icon&p=718440#post718440

Ответы [ 4 ]

2 голосов
/ 24 января 2012

Я получил ответ от форумов Сенчи.

Проверьте Field.setMessageTarget (String) - вы захотите передать «Подсказка» (или, чтобы просто не рисовать этот значок, ничего, кроме «стороны»). С этот набор, он даже не должен пытаться нарисовать значок.

http://www.sencha.com/forum/showthread.php?175577-How-can-I-disable-the-TextField-validation-icon&p=718440

0 голосов
/ 21 декабря 2013

dateField.forceInvalid("error message which u want to pass"), автоматически отобразится восклицательный знак в правой части поля даты

0 голосов
/ 24 января 2012

У вас может быть такой стиль CSS:

.x-form-element img {
  display: none;
}

или

.x-form-item img {
  display: none;
}

Все изображения в элементе формы не будут отображаться.

0 голосов
/ 23 января 2012

Как насчет преобразования поля в элемент DOM, затем перейти к красному значку и применить стиль, чтобы отключить его?

Что-то вроде:

 ((El)passwordField.getElement().getParentElement().getChildNodes().getItem(2)).setStyleAttribute("display", "none");   
...