Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 禁用剑道级联下拉列表_Jquery_Kendo Ui_Kendo Asp.net Mvc_Kendo Dropdown - Fatal编程技术网

Jquery 禁用剑道级联下拉列表

Jquery 禁用剑道级联下拉列表,jquery,kendo-ui,kendo-asp.net-mvc,kendo-dropdown,Jquery,Kendo Ui,Kendo Asp.net Mvc,Kendo Dropdown,我有两个剑道下拉列表,我正在尝试禁用级联下拉列表。它不工作,只有主下拉菜单被禁用 @(Html.Kendo().DropDownListFor(m => m.SiteID) .Name("SiteID") .OptionLabel("Select Below...") .DataTextField("Text")

我有两个剑道下拉列表,我正在尝试禁用级联下拉列表。它不工作,只有主下拉菜单被禁用

@(Html.Kendo().DropDownListFor(m => m.SiteID)
                            .Name("SiteID")
                            .OptionLabel("Select Below...")
                            .DataTextField("Text")
                            .DataValueField("Value")
                            .Enable(false)
                            .Events(e => e.Change("categoriesChange"))
                            .Value(Model.SiteID.ToString())
                            .DataSource(ds =>
                            {
                                ds.Read("ToolbarTemplate_Categories", "EnterNewDocumentDesign");
                            })
                        )

@(Html.Kendo().DropDownListFor(m => m.ABSID)
                            .Name("ABSID")
                            .DataTextField("Text")
                            .DataValueField("Value")
                            .Events(e => e.Change("DocumentNumberChange"))
                            .Value(Model.ABSID.ToString())
                            .DataSource(ds =>
                            {
                                ds.Read(read => read.Action("ToolbarTemplate_ABS", "EnterNewDocumentDesign").Data("filterABS")).ServerFiltering(true);
                            })
                            .Enable(false)
                            .CascadeFrom("SiteID")

                        )
                <script>
                    function filterABS() {
                        return {
                            site: $("#SiteID").val(),
                            DocumentHeaderTypeID: "5",

                        };
                    }

                    $(document).ready(function () {
                        $("#ABSID").data("kendoDropDownList").enable(false);
                    });
                </script>

SiteID下拉列表已禁用,但ABSID未禁用当一个下拉列表从另一个下拉列表级联时,有额外的逻辑处理该禁用


在您的情况下,您已经为第一个DropDownList设置了值,这意味着第二个DDL将被启用。

我可以问一下您为什么要禁用级联DropDownList…..cz如果您有1.2.3 DropDownList,则2.3始终保持禁用状态,除非您从第一个中选择值。。。???