【问题标题】:Devexpress - Set editor's "isValid" through Javascript/jQueryDevexpress - 通过 Javascript/jQuery 设置编辑器的“isValid”
【发布时间】:2018-09-27 07:38:51
【问题描述】:

我在 DevExpress 中使用 custom validationfor 字段,我需要在我的 Javascript 函数中设置字段是否有效。

我可以得到isValid属性:

$('#form').dxForm('instance').getEditor('appID').option('isValid')

但是我不知道怎么设置。

【问题讨论】:

  • 我觉得你应该这样使用它$('#form').dxForm('instance').getEditor('appID').isValid()跨度>
  • “未捕获的类型错误:$(...).dxForm(...).getEditor(...).isValid 不是函数”
  • 请尝试 $('#form').dxForm('instance').getEditor('appID').isValid 它将返回 true 或 false
  • 试试getEditor('appID').option("isValid", true)。你想手动设置验证吗?
  • @fizakhan 不,是undefined。正如我在帖子中所说,我可以检查isValid 属性,但我无法更改它。

标签: javascript jquery devexpress devexpress-mvc


【解决方案1】:

根据DevExtreme documentation about dxFormoption() 函数具有包含 2 个参数的重载:

option(optionName, optionValue)

为此组件的指定配置选项设置一个值。

参数:

  • optionName: String 所需选项的名称。

  • optionValue: any 您希望分配给所需选项的值。

因此,您可以使用此行设置isValid 验证选项:

$('#form').dxForm('instance').getEditor('appID').option('isValid', true);

相关用法:

dxForm - FormData update is triggering dxValidatiors on load

【讨论】:

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