Hello使用类似于此示例的复选框实现了自定义过滤器菜单:
http://dojo.telerik.com/@SiliconSoul/oBoCu
我的问题是,如果用户选择/取消选择某些复选框,但从不点击"过滤器"按钮。我基本上想将他们的选择重置为菜单关闭之前他们最初的选择,但不要认为过滤菜单有这样的事件。
如何绑定菜单关闭?
答案 0 :(得分:6)
看起来过滤器菜单是一个kendoPopup,它有一个close事件。
$(#my-popup).data("kendoPopup").bind("close", function (e) {
console.log("filter menu closed");
});
由于我使用了kendoGrid的filterMenuInit事件,您可以通过Event.Container访问过滤器菜单容器
http://docs.telerik.com/kendo-ui/api/javascript/ui/grid#events-filterMenuInit
event.container.data("kendoPopup").bind("close", function (e) {
console.log("filter menu closed");
});