Kendo Mvc DropdownList,如何设置初始值

 啥也不会 发布于 2023-02-13 11:56

我正在使用带有ajax绑定的Kendo DropdownList.

使用这些代码,我无法设置来自model的初始值.它只是用项目填充列表并选择第一项.

 @(Html.Kendo().DropDownList()
 .Name("NATIONALITY") 
 .DataTextField("DESCRIPTION").HtmlAttributes(new { style = "width:220px" }) 
 .DataValueField("REFERENCEID")
 .Value(Model.NATIONALITY)
         //Placeholder("SELECT")
  .DataSource(source =>
                        {
  source.Read(read =>
             {
        read.Action("GetDefinitionDetails", "Definition", new { definitionCode = "NATIONALITY", addEmptyRow = false });
                            }).ServerFiltering(true);
                            }).ServerFiltering(true);
                        }))

但是当我将Html.Kendo().DropDownList()更改为Html.Kendo().Combobox()时,它还会填充列表并按预期设置初始值(这是模型传递的值).

1 个回答
  • 使用最新的(可能在早期版本上工作)构建KendoUI,可以在下拉列表中设置初始Text值:

       ....
       .Value(Model.DOCTORCODE.ToString()) //DOCTORCODE is  guid type
       .Text(Model.DOCTOR)  //DOCTOR is string type.This is optional.It should be works without .Text property
    

    2023-02-13 12:02 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有