我想在劍道網格的列菜單中添加項目以刪除列。在劍道網格列中添加項目
(成功)1.添加一個項目。 (成功)2.刪除一列。 (失敗)3.選擇後關閉菜單。
我發現其他kendo網格的列菜單項會在選擇後關閉菜單,但我的項目不會關閉菜單。我已嘗試This(bind select event)和This(setOptions)。 任何人都可以幫我一把嗎?
我想在劍道網格的列菜單中添加項目以刪除列。在劍道網格列中添加項目
(成功)1.添加一個項目。 (成功)2.刪除一列。 (失敗)3.選擇後關閉菜單。
我發現其他kendo網格的列菜單項會在選擇後關閉菜單,但我的項目不會關閉菜單。我已嘗試This(bind select event)和This(setOptions)。 任何人都可以幫我一把嗎?
使用destroy()
的作品。
menu.bind("select", function (select) {
grid.hideColumn(field);
this.destroy();
});
select:function (select) {
var menuText = $(select.item).text();
grid.hideColumn(field);
this.destroy();
}
非常感謝!我不知道答案是如此簡單...... –
@DamienHuang我認爲應該使用'close()'方法。但是誰知道爲什麼它在你的情況下不起作用。劍道之謎。 – DontVoteMeDown
也可以關閉相關的彈出:
var popup = e.container.data().kendoPopup;
menu.bind("select", function (select) {
grid.hideColumn(field);
popup.close();
});
謝謝。你的解決方案也可以。 –
我有CREA特德。並鏈接它。你看不到嗎? This(bind select event)link to http://dojo.telerik.com/OPATo This(setOptions)link to http://dojo.telerik.com/exODiM –