拖动时SlickGrid V2.0列名/ id不跟随列

时间:2011-04-18 12:44:44

标签: javascript slickgrid

我有一个应用程序(使用SlickGrid),我需要在用户点击单元格时随时获取列名称或id(这会拉出特定于该列/单元格中数据的菜单)。网格最初工作正常,但如果移动列(拖放),列名称/ ID不会跟随拖放但仍保持映射到它的初始列位置。

有没有其他人看过这个,如果有,你是怎么解决的?

由于

1 个答案:

答案 0 :(得分:0)

您是否尝试重复使用html代码中定义的列列表?您应该从网格中获取列的列表。以下代码应该执行您期望的操作(即打印输出单击单元格的列的名称):

grid.onClick.subscribe(function(e,args) {                
  var allColumns=grid.getColumns();
  console.log(allColumns[args.cell].name);
});

您可以在源代码提供的示例之一中添加该代码(例如“example3-editing.html”),拖放一些列并在单击单元格后检查控制台。