我试图通过基于布尔值的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)。
答案 0 :(得分:0)
$("#dropdownID").attr("disabled", "disabled");