我有一个复选框,可以在选中时启用Kendo MVC DropdownList,并在取消选中时启用DropdownList。但我做不到,有一个问题。你能建议我如何解决这个问题。
<input type="checkbox" onclick="if (this.checked) { document.getElementById('ParentDeptDrp').disabled = true; } else { document.getElementById('ParentDeptDrp').disabled = false; }" />
Is Product/Service?
<br />
@(Html.Kendo().DropDownList()
.Name("ParentDeptDrp")
.DataTextField("DeptName")
.DataValueField("DeptName")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetParentDeptt", "Department");
})
.ServerFiltering(true);
})
.SelectedIndex(1)
//.Enable(false)
)
答案 0 :(得分:0)
尝试
function setDDL(chk){
var dropdownlist = $("#ParentDeptDrp").data("kendoDropDownList");
dropdownlist.enable(chk);
};
HTML
<input type="checkbox" onclick="setDDL(this.checked);" />
http://docs.telerik.com/kendo-ui/api/javascript/ui/dropdownlist#configuration-enable