0

有人可以告诉我如何根据之前的控件选择绑定剑道网格吗?

例如:我在页面中放置了一个下拉列表和网格。现在我想根据下拉选择的值在网格中填充数据。

有人可以帮我做到这一点。我正在使用 MVC。

4

2 回答 2

0

也许你可以这样做:

$("#dept").kendoComboBox({
            filter: "contains",
            suggest: true,
            index: 0,
            dataTextField: "Name",
            dataValueField: "ID",
            dataSource: data,
            change: function(e){
                   grid.data("kendoGrid").dataSource.filter({
                       field: "someField",
                       operator: "eq|etc.",
                       value: this.value()
                   });
            }
});

grid 是您通过 kendoGrid() 方法定义的对象。希望它会帮助你。

于 2013-07-12T17:00:33.830 回答
0

尝试这个 :

    $("#dept").kendoComboBox({
                filter: "contains",
                index: 0,
                dataTextField: "Name",
                dataValueField: "ID",
                dataSource: data,
                select: onSelect

            });
 //Dropdown change event
    function onSelect(e) {
        var dataItem = this.dataItem(e.item.index());
        UpdateUPGridSource(dataItem.value);
    }
   //Refresh Datasource by Role wise
   function UpdateGridSource(DropdownValue) {
        var grd = $("#users").data("kendoGrid");
        //Set url property of the grid data source
        grd.dataSource.transport.options.read.url = '/Controller/JSONMethodName?ParameterName='+ RoleID;
        //Read data source to update
        grd.dataSource.read();
   }
于 2013-04-03T07:36:31.830 回答