【发布时间】:2018-03-21 20:32:44
【问题描述】:
我正在尝试将验证器添加到 ExtJS 6.5.3.57 Classic 或 Modern 中的表单字段。我从阅读各种帖子中认为这应该可以工作,但是当我运行 myField.isValid() 时,它总是返回 true,并且我没有看到我的 console.log() 语句触发,所以我必须假设我的函数没有被调用。
{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
【问题讨论】:
标签: validation extjs6 extjs6.5