NativeScript RadDataForm validateAndCommitAll 在 iOS 上不起作用

Posted

技术标签:

【中文标题】NativeScript RadDataForm validateAndCommitAll 在 iOS 上不起作用【英文标题】:NativeScript RadDataForm validateAndCommitAll doesn't work on iOS 【发布时间】:2020-05-15 23:55:59 【问题描述】:

我正在尝试验证 Nativescript Vue 项目中的表单,方法是通过 refs 访问表单并使用 RadDataForm 类的 validateAndCommitAll 方法。

android 上它只是工作并显示警报,但在 ios 上它什么也不做。

什么是解决方案?

带有示例代码的 Playground 链接:https://play.nativescript.org/?template=play-vue&id=E7pBtn

【问题讨论】:

【参考方案1】:

我认为您必须将commitMode 设置为Manual

 <RadDataForm :source="eventInfo" ref="eventForm" row="0"
         commitMode="Manual">

【讨论】:

以上是关于NativeScript RadDataForm validateAndCommitAll 在 iOS 上不起作用的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Nativescript-vue 中以编程方式折叠 raddataform“组”

在 nativescript 中使用 RadDataForm 聚焦时更改文本字段的线条颜色

RadDataForm nativescript vue 显示/隐藏密码

NativeScript RadDataForm validateAndCommitAll 在 iOS 上不起作用

RadDataForm 有完整的示例吗?

关注 NativeScript+Angular 应用程序中的文本字段时,表单字段不会向上移动