在slickgrid内部按钮,用另一个slickgrid调用modal

时间:2015-04-09 14:23:59

标签: javascript jquery slickgrid bootstrap-modal

这是基于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");
 }
});

1 个答案:

答案 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);