无法将Telerik下拉列表设为只读

时间:2018-09-11 16:41:18

标签: javascript model-view-controller kendo-ui telerik-mvc

我试图通过基于布尔值的Javascript将Kendo下拉列表设为只读。我一直在研究各种教程和stackoverflow问题,但还没有获得帮助的东西。这是我到目前为止的内容:

下拉列表:

@(Html.Kendo().DropDownList()
          .Name("ddlConsultantCompany")
          .HtmlAttributes(new { style = "width: 300px;" })
          .DataTextField("CompanyName")
          .DataValueField("CompanyId")
          .Value(Model.Consultant.CompanyID.ToString())
          .DataSource(source =>
                      source.Read(read =>
                                  read.Action("GetCompanies", "DropDown")))
)

Javascript:

var ddlConsultantCompany = document.getElementById("ddlConsultantCompany");

我知道我正在触发javascript,因为我设置了一些警报来告诉我在此过程中我走了多远。我检查了网页本身,知道下拉列表的ID为 ddlConsultantCompany 。这是我尝试过的一些事情:

ddlConsultantCompany.readonly();
ddlConsultantCompany.enable(true);

我还查阅了Telerik的实际指南,也没有使它起作用(Telerik教程1)。

1 个答案:

答案 0 :(得分:0)

 $("#dropdownID").attr("disabled", "disabled");