SlickGrid回调onRowSelect?

我想在用户选择表中的行时添加回调,但我无法弄清楚如何这样做…

这是我到目前为止所拥有的:

       var grid; var columns = [ /* my column definitons */ ]; var options = { enableCellNavigation: true, enableColumnReorder: false, enableAddRow: true }; $(function() { $.getJSON('/actions/unit_list.php', function (data) { grid = new Slick.Grid("#myGrid", data, columns, options); grid.setSelectionModel(new Slick.RowSelectionModel()); $('#myGrid').show(); }); });  

有了这个,我可以选择行(按照这个例子 ),但我不知道如何在选择行时添加回调(最好是返回行id的东西,因为我想用它们来在页面上加载其他东西)。

谁能帮我这个?

啊,在回顾了示例6中的更多代码 – 特别是远程模型的交互 – 我看到我必须像这样调用触发函数:

 grid.onSelectedRowsChanged.subscribe(function() { console.log(grid.getSelectedRows()); }); 

从这里开始,我可以使用grid.getSelectedRows()返回所选行,如@Tin所指出的那样。

您可以通过调用grid.getSelectedRows()来获取所选行。