kendo 下拉列表不会自动 select 更新方法中 运行 时插入的初始值(--select--)

kendo drop down list does not autoselect the initial value(--select--)inserted at run time in update method

我正在使用 Kendo 带有弹出编辑模式和编辑器模板的网格。 编辑器模板由一个 kendo 下拉列表组成,它通过数据库绑定,我在控制器中的 运行 时间插入了可选的标签值,即“--select--”对于添加方法效果很好,但对于更新方法,它不会自动 selecting "--select 值--" 并且点击值在第二次点击时 selected。如果有人对此有任何解决方案,请提供帮助。

已编辑:请为我的下拉列表找到以下代码片段。

 @(Html.Kendo().DropDownList().Name("Type")
          .DataTextField("Value")
          .DataValueField("TypeID")
          .DataSource(source => 
               {
                   source.Read(read => { read.Action("Action Name", "Controller name"); }); 
               }) 
             )

// 绑定下拉列表的控制器代码

 [AllowAnonymous]
          public ActionResult GetTypes()
          {
//my code to get list of types from db in object "Type"
Type.Insert(0, new TypeModel() { Value = "--Select--", TypeID = Guid.Empty });
              return Json(Type, JsonRequestBehavior.AllowGet);
          }

正如您在评论部分所说,Kendo UI 2015 Q1 为下拉列表小部件带来了一些新功能,例如自动完成、下拉、多 select 等,并且它还有上面有一些错误。 因此,下拉列表无法识别第一个 select 事件并不是你的错。 开发人员已经解决了这个问题并为此发布了一个服务包,因此您所要做的就是升级或降级您的 Kendo UI 版本..

看到这个 dojo 网格过滤器第一次不起作用 selection 如果你降级或升级它的版本,它会像这样正常工作 dojo

Kendo UI 2015 Q1 SP1 Release History,您会在下拉列表部分看到问题已得到解决。