验证器功能在文本字段创建时运行,这是正常的吗?

时间:2011-12-19 19:51:14

标签: validation extjs

我有一个名为validate的验证函数 以及具有此配置的文本域

{
     xtype: 'textfield',
     fieldLabel: 'Normal field',
     name: 'obra_social',
     allowBlank: false,
     validator: validate,
}

我希望验证功能在文本字段值更改后运行 但它在页面加载时执行,我的意思是在渲染文本字段时。 这是正常行为,我缺少什么?

感谢您的时间

1 个答案:

答案 0 :(得分:1)

这对我来说似乎不是正常行为。我建议使用FireBug并在自定义函数中放置断点,然后查看堆栈跟踪以查看是否可以确定调用验证器的原因。你可能会发现你在场上设置一个值,或者以编程方式模糊字段,触发验证器。如果要在不触发验证的情况下设置值,可以尝试setRawValue