我收到来自 KendoUI 下拉菜单 lists/EditorTemplates 的虚假("field is required",当字段已设置!)验证消息 - 如何解决?
I'm getting spurious ("field is required", when field has been set!) validation messages from KendoUI dropdown lists/EditorTemplates - how to solve?
(这是我向 Telerik 提出的一个支持问题和解决方案的副本,因为据我所知,Telerik 到目前为止还没有通知他们的用户这个问题。)
我有一个 MVC 项目,它在很多地方使用了 kendoui 网格,包括一些使用自定义 EditorTemplates 为用户生成下拉列表的字段 select,并且在一些情况下有级联字段, Field 1 具有 .EditorTemplateName("template1") 和 Field2 具有 .EditorTemplateName("template2") 其中模板 2 从 Field1.
的值级联
这几个月来一直运行良好,但最近(事实上,自从我为 ASP.NET MVC 升级到 UI 的 2015.1.318 版本后)似乎经常发生(但并非总是如此!)当我创建新记录时,字段 1 和 2 的验证错误表明它们是必需的(这是正确的),然后我完成 Field1,然后我能够完成 Field2(在每种情况下selecting 从下拉列表中),但是当我单击更新保存时(我在网格中使用内联编辑),我仍然收到验证错误消息,指出需要 Field1 和 Field2,即使已设置!
如果我然后转到 Field1 并将其从 selected 值更改回 "select ...",然后再更改为我想要的值,与 Field2 类似,它看起来好像我可以点击更新按钮,记录将被保存。
知道如何解决这个问题吗?版本 2015.1.318 是否有问题,例如它的标准 EditorTemplates?
解决方案是最新版本 (2015.1.318) 似乎是导致问题的原因,Telerik 支持建议我下载最新的内部版本 (2015.1.327),我下载了,这解决了问题。
(这是我向 Telerik 提出的一个支持问题和解决方案的副本,因为据我所知,Telerik 到目前为止还没有通知他们的用户这个问题。)
我有一个 MVC 项目,它在很多地方使用了 kendoui 网格,包括一些使用自定义 EditorTemplates 为用户生成下拉列表的字段 select,并且在一些情况下有级联字段, Field 1 具有 .EditorTemplateName("template1") 和 Field2 具有 .EditorTemplateName("template2") 其中模板 2 从 Field1.
的值级联这几个月来一直运行良好,但最近(事实上,自从我为 ASP.NET MVC 升级到 UI 的 2015.1.318 版本后)似乎经常发生(但并非总是如此!)当我创建新记录时,字段 1 和 2 的验证错误表明它们是必需的(这是正确的),然后我完成 Field1,然后我能够完成 Field2(在每种情况下selecting 从下拉列表中),但是当我单击更新保存时(我在网格中使用内联编辑),我仍然收到验证错误消息,指出需要 Field1 和 Field2,即使已设置!
如果我然后转到 Field1 并将其从 selected 值更改回 "select ...",然后再更改为我想要的值,与 Field2 类似,它看起来好像我可以点击更新按钮,记录将被保存。
知道如何解决这个问题吗?版本 2015.1.318 是否有问题,例如它的标准 EditorTemplates?
解决方案是最新版本 (2015.1.318) 似乎是导致问题的原因,Telerik 支持建议我下载最新的内部版本 (2015.1.327),我下载了,这解决了问题。