【问题标题】:validator function runs on textfield creation, is this normal?验证器功能在创建文本字段时运行,这正常吗?
【发布时间】:2011-12-19 19:51:14
【问题描述】:

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

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

我希望验证功能在文本字段值更改后运行 但它在页面加载时执行,我的意思是在呈现文本字段时。 这是正常行为吗,我错过了什么?

感谢您的宝贵时间

【问题讨论】:

    标签: validation extjs


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多