【问题标题】:SlickGrid V2.0 Column name/id does not follow column when draggingSlickGrid V2.0 拖动时列名/id不跟随列
【发布时间】:2011-04-18 12:44:43
【问题描述】:

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

有没有其他人看到过这个问题,如果有,你是如何解决的?

谢谢

【问题讨论】:

    标签: javascript slickgrid


    【解决方案1】:

    您是否尝试重用在您的 html 代码中定义的列列表?您应该改为从网格中获取列列表。以下代码应该符合您的预期(即打印出您单击单元格所在的列的名称):

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

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

    【讨论】:

      猜你喜欢
      • 2015-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-09
      相关资源
      最近更新 更多