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