【问题标题】:How to update template-driven form validation on Kendo UI for Angular ComboBox value change without blur event?如何在没有模糊事件的情况下更新 Kendo UI 上的模板驱动表单验证以更改 Angular ComboBox 值?
【发布时间】:2018-07-16 10:03:58
【问题描述】:

我正在使用一个模板驱动表单的项目工作,该表单包含一个用于 Angular ComboBox 组件的 Kendo UI 和一个提交按钮。 ComboBox 是必需的,并且允许自定义输入。

我当前的问题是按钮禁用状态的必要条件是在值更改后立即更新。目前按钮禁用状态仅在组件模糊时更新。

查看ComboBoxComponent API,我没有找到任何改变这种行为的功能。

我创建了一个Plunker,它重新创建了我当前实现的一部分和这种行为。

【问题讨论】:

    标签: angular kendo-ui angular2-template kendo-ui-angular2


    【解决方案1】:

    我想出了一种技巧来实现这种行为。

    我注意到对输入的每次更改都会触发过滤器更改事件,所以如果我想让某事发生,它就必须在那里。我还发现,要更新表单的状态,必须在字段上发生模糊事件,而且我可以通过 ComboBoxComponent 类中未记录的方法模糊调用此事件。

    请参阅此Plunker 以及所描述的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-27
      • 1970-01-01
      相关资源
      最近更新 更多