繁体   English   中英

如何在Kendo UI上更新模板驱动的表单验证,以进行无模糊事件的Angular ComboBox值更改?

[英]How to update template-driven form validation on Kendo UI for Angular ComboBox value change without blur event?

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

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

在查看ComboBoxComponent API时,我没有发现任何可更改此行为的功能。

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

我想出了一种可以使这种行为发生的方法。

我注意到,对输入的每次更改都会触发过滤器更改事件,因此,如果我希望发生某些事情,它就必须存在。 我还发现,要更新表单的状态,必须在字段上发生模糊事件,而且我可以通过ComboBoxComponent类中未公开的方法blur来调用此事件。

有关说明的解决方案,请参见此柱塞

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM