无法将 Telerik 下拉列表设置为只读
Unable to make Telerik dropdownlist read-only
我正在尝试通过基于布尔值的 Javascript 将 Kendo 下拉列表设置为只读。我一直在浏览各种教程和 Whosebug 问题,但还没有找到可以帮助我的东西。这是我目前所拥有的:
下拉列表:
@(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)。
$("#dropdownID").attr("disabled", "disabled");
我正在尝试通过基于布尔值的 Javascript 将 Kendo 下拉列表设置为只读。我一直在浏览各种教程和 Whosebug 问题,但还没有找到可以帮助我的东西。这是我目前所拥有的:
下拉列表:
@(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)。
$("#dropdownID").attr("disabled", "disabled");