我试图在ExtJS 6.5.3.57 Classic或Modern中的表单字段中添加验证器。我在阅读各种帖子时认为这应该有效,但是当我运行myField.isValid()
时,它总是返回true,而且我没有看到我的console.log()
语句被触发,所以我必须假设我的函数不是&# 39;被叫。
{xtype: numberfield,
name: 'myField',
validator: function(field){
console.log('testing my validator');
return false;
}
}
我也试过这个,因为我不确定它是validator
还是validators
{xtype: numberfield,
name: 'myField',
validators: {
fn: function(field){
console.log('testing my validator');
return false;
}
}
}
我觉得这应该有用吗?
这里有一个小提示,显示登录表单中的顶部字段,其上有一个验证器但似乎从未将消息记录到屏幕或控制台。 https://fiddle.sencha.com/#fiddle/2eoa