【问题标题】:Disable kendo cascading dropdowns禁用剑道级联下拉菜单
【发布时间】:2014-03-04 06:20:34
【问题描述】:

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

@(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 没有

【问题讨论】:

  • 我能问一下为什么要禁用级联下拉列表.....cz 如果您有 1.2.3 下拉列表 2.3 始终保持禁用状态,除非您从第一个中选择值...???跨度>

标签: jquery kendo-ui kendo-asp.net-mvc kendo-dropdown


【解决方案1】:

当 DropDownList 从另一个级联时,有额外的逻辑来处理这种禁用。

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

【讨论】:

    猜你喜欢
    • 2017-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多