我想在用户选择表中的行时添加回调,但我无法弄清楚如何这样做...
这是我到目前为止所拥有的:
<script src="/js/jquery-1.4.2.min.js"></script>
<script src="jquery-ui-1.8.8.custom.min.js"></script>
<script src="jquery.event.drag.2.0.min.js"></script>
<script src="slick.core.js"></script>
<script src="slick.rowselectionmodel.js"></script>
<script src="slick.grid.js"></script>
<script>
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();
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
有了这个,我可以选择行(按照这个例子),但我不知道如何在选择行时添加回调(最好是返回行id的东西,因为我想用它们来在页面上加载其他东西).
谁能帮我这个?
nee*_*zer 11
啊,在回顾了示例6中的更多代码 - 特别是远程模型的交互 - 我看到我必须像这样调用触发函数:
grid.onSelectedRowsChanged.subscribe(function() { console.log(grid.getSelectedRows()); });
Run Code Online (Sandbox Code Playgroud)
从这里开始,我可以用grid.getSelectedRows()@Tin指出返回选定的行.
| 归档时间: |
|
| 查看次数: |
8207 次 |
| 最近记录: |