服务器可过滤Kendo Combobx在Kendo Grid中不起作用

时间:2019-03-20 12:08:05

标签: kendo-ui kendo-grid kendo-combobox

我已经将kendo combobox服务器过滤器(类型和搜索)添加到kendo网格中并且可以正常工作。

在那种情况下,当我回到编辑模式时,我想将过滤器数据绑定回kendo组合框。

模式:

Country: {Type:"CountryName"  },

列:

{ field: "CountryName", title: "Country", editor: categoryDropDownEditor},

自定义代码:

function categoryDropDownEditor(container, options) {
    $('<input required name="' + options.field + '"/>')
        .appendTo(container)
        .kendoComboBox({
            filter: "contains",
            dataTextField: "CountryName",
            dataValueField: "CountryName",
            autoBind: false,
            autoWidth: true,
            minLength: 2,
            dataSource: {                  
                serverFiltering: true,
                transport: {
                    read: {
                        url: urABC
                        //type: "POST",
                        data: function () {                               
                            return {
                                FilterText: this.data.arguments[0].filter != undefined && this.data.arguments[0].filter.filters.length > 0 ? this.data.arguments[0].filter.filters[0].value : ""
                            }
                        },
                        async:false
                    }
                }
            }

        });
}

0 个答案:

没有答案