Kendo Custom Widget Filter

时间:2013-11-11 22:23:33

标签: kendo-ui

我正在尝试构建一个自定义窗口小部件,我可以将其用作Kendo网格中的自定义过滤器。我想要做的是有多个输入框连接回一个字符串。下面的控件替换了当前的输入框,但是我无法将自定义窗口小部件的值绑定回过滤器。有什么我想念的吗?

 (function () {

   var ui = window.kendo.ui,
        Widget = ui.Widget;

    var CustomFilter = Widget.extend({

        init: function (element, options) {
            var that = this;

            Widget.fn.init.call(that, element, options);

            var e = $(element);

            e.wrap("<span></span>");
            e.parent().append('<input type="text" style="width:3em;" />');
            e.parent().append('<input type="text" style="width:3em;" />');

            e.parent().on('keyup', 'input', function () {
                //Set Value?
            });

            e.hide();
        },
        options: {
            name: "CustomFilter"
        }
    });

    ui.plugin(CustomFilter);

}());

var columns = [{ 'field': 'FieldName', title: 'FieldName', filterable: { ui: "customfilter" } } ];

0 个答案:

没有答案