Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在剑道网格列中添加一项_Javascript_Jquery_Kendo Ui_Kendo Grid - Fatal编程技术网

Javascript 在剑道网格列中添加一项

Javascript 在剑道网格列中添加一项,javascript,jquery,kendo-ui,kendo-grid,Javascript,Jquery,Kendo Ui,Kendo Grid,我想在剑道网格的列菜单中添加一项以删除列 (成功)1.添加项目。 (成功)2.删除列。 (失败)3.选择后关闭菜单 我发现其他剑道网格的列菜单项在选择后将关闭菜单。但我的项不会关闭菜单 我试了又试。 谁能帮我一把吗?使用works 您还可以关闭相关的弹出窗口: var popup = e.container.data().kendoPopup; menu.bind("select", function (select) { grid.hideColumn(field); pop

我想在剑道网格的列菜单中添加一项以删除列

(成功)1.添加项目。 (成功)2.删除列。 (失败)3.选择后关闭菜单

我发现其他剑道网格的列菜单项在选择后将关闭菜单。但我的项不会关闭菜单

我试了又试。 谁能帮我一把吗?

使用works


您还可以关闭相关的弹出窗口:

var popup = e.container.data().kendoPopup;
menu.bind("select", function (select) {
    grid.hideColumn(field);
    popup.close();
});

我已经创建了。并将其链接起来。你看不出来吗?这个(bind select event)链接到这个(setOptions)链接到@DamienHuang,我认为正确的方法应该是使用
close()
方法。但谁知道为什么它在你的情况下不起作用。剑道之谜。
select:function (select) {
    var menuText = $(select.item).text();

    grid.hideColumn(field);
    this.destroy();
}
var popup = e.container.data().kendoPopup;
menu.bind("select", function (select) {
    grid.hideColumn(field);
    popup.close();
});