我正在使用 vs'12 ,C# asp.net MVC-4 - Internet 模板,带有 KendoUI EF Code First
逻辑 +问题:我有第一个和第二个 DropDownLists(级联的)。这么多(2ndarys)将级联一个(主要)DropDownList。我的目标是,将脚本或剑道事件更改为在主选定索引更改时,将所有其他剑道 DDL 更改回索引(0) 级联和启用以及所有这些工作正常,当我切换到另一个控件时,它们都清空了,但如果我要切换回来,他们会保留那里的价值。这不适合我的应用程序
需要知道
主剑道控制
@(Html.Kendo().DropDownListFor(m => m.Tracts) .Name("Tracts") .HtmlAttributes(new { style = "width:300px" }) //, id = "clients"}) .OptionLabel("Select Tract...") .DataTextField("TractName") .DataValueField("TractID") .DataSource(source => { source.Read(read => { read.Action("GetCascadeTracts", "ImageView"); }); })
第二剑道控制
@(Html.Kendo().DropDownListFor(m => m.LeaseholdA) .Name("LeaseholdA") .HtmlAttributes(new { style = "width:300px" }) .OptionLabel("Select LeaseholdA...") .DataTextField("LeaseholdA") .DataValueField("LeaseholdAID") .DataSource(source => { source.Read(read => { read.Action("GetLeaseholdA", "ImageView") .Data("filterFromTracts"); }) .ServerFiltering(true); }) .Enable(false) .AutoBind(false) .CascadeFrom("Tracts") )
尝试
1 + 2刚刚尝试了 2 镶边部分
function TractSelect(e) { var dropdownlist = $("#LeaseholdA").data("kendoDropDownList"); //dropdownlist.SelectedIndex(0) dropdownlist.enable(false); };
尝试做了它应该关闭的
selectedindex(0)
(更改事件)选择甚至声称selectedIndex
不存在- 工作,
enable
但当我切换回来时,他们记得他们在哪里。所以这是无效的