这是基于slickgrid示例1.我想让slickgrid中的按钮在另一个模态中调用另一个slickgrid实例。目前,除了让它显示之外,我无法与网格内的按钮进行交互。 这是我的小提琴JSfiddle
{id: "newgrid", name: "newgrid", field: "newgrid", width: 80, sortable: true, formatter:reportFormatter}
function reportFormatter(row, cell, value, columnDef, dataContext) {
return "<button class='show-report'>show</button>";
}
我曾尝试使用
myGrid.onClick.subscribe(function(e,args) {
if ($(e.target).hasClass('show-report')) {
alert("hello");
}
});
答案 0 :(得分:2)
使用像这样的onClick订阅(也就是在实例化之后)
grid.onClick.subscribe(function(e,args) {
if ($(e.target).hasClass('show-report')) {
alert("hello");
}
});
由于网格实例是这样的
grid = new Slick.Grid("#myGrid", data, columns, options);