slickgrid 内的按钮用另一个 slickgrid 调用模态
Button inside slickgrid to call modal with another slickgrid
这是基于 slickgrid 示例 1。我想让 slickgrid 中的按钮在另一个模式中调用另一个 slickgrid 实例。目前,除了显示它之外,我无法与网格内的按钮进行交互。
这是我的 fiddle 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");
}
});
改为像这样使用 onClick 订阅(并且在它被实例化后立即使用)
grid.onClick.subscribe(function(e,args) {
if ($(e.target).hasClass('show-report')) {
alert("hello");
}
});
既然网格实例是这样的
grid = new Slick.Grid("#myGrid", data, columns, options);
这是基于 slickgrid 示例 1。我想让 slickgrid 中的按钮在另一个模式中调用另一个 slickgrid 实例。目前,除了显示它之外,我无法与网格内的按钮进行交互。 这是我的 fiddle 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");
}
});
改为像这样使用 onClick 订阅(并且在它被实例化后立即使用)
grid.onClick.subscribe(function(e,args) {
if ($(e.target).hasClass('show-report')) {
alert("hello");
}
});
既然网格实例是这样的
grid = new Slick.Grid("#myGrid", data, columns, options);