我有一个附加到字段的Validator。验证失败时,我希望红线出现在字段中,但我不希望红色图标出现在字段的右侧。我怎么能做到这一点?我没有在文档中看到此功能。谢谢!
我也在Sencha的论坛上发布了这个,但它们很慢:http://www.sencha.com/forum/showthread.php?175577-How-can-I-disable-the-TextField-validation-icon&p=718440#post718440
答案 0 :(得分:2)
我从Sencha论坛得到了答案。
查看Field.setMessageTarget(String) - 您需要传入 “工具提示”(或者,只是不绘制那个图标,除了“侧面”之外的任何东西)。同 设置,它甚至不应该尝试绘制图标。
答案 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")
,它会自动在日期字段的右侧显示感叹号