拖拽时列名/id不跟随列
SlickGrid V2.0 Column name/id does not follow column when dragging
我有一个应用程序(使用SlickGrid),我需要在用户单击单元格时随时获得列名或id(这会弹出特定于该列/单元格中的数据的菜单)。Grid最初工作良好,但如果列被移动(拖放),列名/id不跟随拖放,但仍然映射到它的初始列位置。
有没有其他人看到这个,如果有,你是如何修复的?
谢谢
您是否试图重用html代码中定义的列列表?您应该从网格中获得列列表。下面的代码应该做您所期望的(即打印出您单击单元格的列的名称):
grid.onClick.subscribe(function(e,args) {
var allColumns=grid.getColumns();
console.log(allColumns[args.cell].name);
});
您可以将该代码添加到源代码提供的示例之一中(例如"example3-editing.html"),拖放一些列并在单击单元格后检查控制台。
相关文章:
- 按类划分的元素数组 - 类型错误:$.id 不是一个函数
- 获取<img>src,并通过class设置为变量(id不可用)
- jQuery获取keyup上带有类的输入的ID不起作用
- 使用科尔多瓦在我的网络服务器上存储 GCM ID 不起作用
- 当 ID 不同时更改图像源
- event.target.id 不在火狐上工作
- Select2 id 不能是对象
- 猫鼬对象 ID 不用作函数中的参数
- Yii2:Jquery 选择表格单元格的 id 不起作用
- 猫鼬对象 ID 不作为函数中的参数工作
- 如何将 id 不为空与转义变量一起放置?/.
- Jquery 更改克隆元素子元素的 ID 不起作用
- 分配随机 ID 不起作用
- 从 ul 获取最后一个子节点 li,其中子节点的 id 不是指定值
- html 响应数据 ID 不能在 Facebook API 调用中用作字符串
- document.activeElement.id 不起作用
- JQuery 删除 id 不包含字符串的元素
- Apache Cordova,SQLite,从[表]中删除id=?不会返回
- CouchDB更新处理程序:文档id不能为空
- 拖拽时列名/id不跟随列