【问题标题】:Cascade kendo Dropdownlist with client side filtering带有客户端过滤的级联剑道下拉列表
【发布时间】:2017-10-19 10:48:57
【问题描述】:

我想知道是否有任何方法可以让 Cascade kendo DropDownList(绑定到远程数据)和客户端过滤。我知道我可以只使用主下拉列表的更改事件来获得级联效果并处理这种情况,但我想知道是否有一种“剑道”方式来处理这种情况。可能我可以设置一些我忽略的参数。

【问题讨论】:

    标签: asp.net-mvc kendo-ui kendo-asp.net-mvc client-side kendo-dropdown


    【解决方案1】:

    我认为这个例子会有所帮助:

    category: <input id="category" />
    product: <input id="product" />
    var category = $("#category").kendoDropDownList({
        optionLabel: "Select category...",
        dataSource: [
            { CategoryID: 1, CategoryName: "Beverages" },
            { CategoryID: 2, CategoryName: "Condiments" },
            { CategoryID: 3, CategoryName: "Confections" }
        ],
        dataValueField: "CategoryID",
        dataTextField: "CategoryName"
    }).data("kendoDropDownList");
    
    var product = $("#product").kendoDropDownList({
        optionLabel: "Select product...",
        dataSource: [
            {"ProductID":35,"ProductName":"Steeleye Stout","CategoryID":1},
            {"ProductID":3,"ProductName":"Aniseed Syrup","CategoryID":2},
            {"ProductID":4,"ProductName":"Chef Anton's Cajun Seasoning","CategoryID":2},
            {"ProductID":5,"ProductName":"Chef Anton's Gumbo Mix","CategoryID":2},
            {"ProductID":6,"ProductName":"Grandma's Boysenberry Spread","CategoryID":2},
            {"ProductID":8,"ProductName":"Northwoods Cranberry Sauce","CategoryID":2},
            {"ProductID":16,"ProductName":"Pavlova","CategoryID":3},
            {"ProductID":19,"ProductName":"Teatime Chocolate Biscuits","CategoryID":3},
            {"ProductID":20,"ProductName":"Sir Rodney's Marmalade","CategoryID":3},
            {"ProductID":21,"ProductName":"Sir Rodney's Scones","CategoryID":3},
            {"ProductID":25,"ProductName":"NuNuCa Nuß-Nougat-Creme","CategoryID":3}                
        ],
        dataValueField: "ProductID",
        dataTextField: "ProductName",
        cascadeFrom: "category"
    }).data("kendoDropDownList");
    

    【讨论】:

    • 我可能应该提到我的数据源绑定到远程数据。我使用级联功能是因为我的数据源有数百个项目,我无法从一开始就加载它们(全部)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多