在我的项目中,我使用来自ignite-ui的igGrid。在列的标题中有齿轮。如果用户单击齿轮,则弹出窗口出现(功能选择器)。我的任务是实现自定义功能选择器-当用户点击齿轮时,我的自定义功能选择器应该会出现,而不是内置的功能选择器。
我知道如何实现自定义功能选择器和选项,如排序,分组,列移动等。问题是我不知道如何覆盖齿轮点击事件。
发布于 2018-07-24 14:27:18
你必须找到齿轮图标并解除绑定mousedown事件,以防止弹出特征选择器。之后,您可以使用自定义处理程序绑定到mousedown以显示自定义功能选择器。
rendered: function(e, ui) {
ui.owner.headersTable()
.find("a[data-fc-button]")
.off("mousedown")
.on("mousedown", (e) => {
//open your own featurechooser here
});
},这里有一个小提琴来演示这一点-- http://jsfiddle.net/dkamburov/da276b5w
https://stackoverflow.com/questions/51457363
复制相似问题