GXT字段验证 - 如何禁用TextField验证图标?

时间:2012-01-23 15:31:27

标签: validation gwt gxt

我有一个附加到字段的Validator。验证失败时,我希望红线出现在字段中,但我不希望红色图标出现在字段的右侧。我怎么能做到这一点?我没有在文档中看到此功能。谢谢!

我也在Sencha的论坛上发布了这个,但它们很慢:http://www.sencha.com/forum/showthread.php?175577-How-can-I-disable-the-TextField-validation-icon&p=718440#post718440

4 个答案:

答案 0 :(得分:2)

我从Sencha论坛得到了答案。

  

查看Field.setMessageTarget(String) - 您需要传入   “工具提示”(或者,只是不绘制那个图标,除了“侧面”之外的任何东西)。同   设置,它甚至不应该尝试绘制图标。

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

答案 1 :(得分:0)

如何在DOM元素中转换字段,然后导航到红色图标并应用样式来禁用它?

类似的东西:

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

答案 2 :(得分:0)

你可以有这样的CSS风格:

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

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

表单元素中的所有图像都不会显示。

答案 3 :(得分:0)

dateField.forceInvalid("error message which u want to pass"),它会自动在日期字段的右侧显示感叹号