【问题标题】:Is it possible to fix SlickGrid's column-resizing bug?是否可以修复 SlickGrid 的列大小调整错误?
【发布时间】:2011-11-23 08:10:18
【问题描述】:

我最近(重新)发现了 SlickGrid,并正在考虑将它用于我正在从事的项目,主要是因为在许多方面它似乎是最通用、最强大和性能最好的(原谅新词)JavaScript网格尚未创建。

只有几个问题。首先是它非常烦人地没有按照用户期望的方式调整其列的大小:同时他们调整了列标题的大小。许多人会很快指出这没有实际意义,但我非常重视可用性和优雅,这对两者都有损害。

就可用性而言,我第一次尝试调整列大小时,我真的认为它不起作用。毫无疑问,其他人也会感到困惑。

就优雅而言,它完全打破了实际物理操作物体的感觉。

我实际上并不需要 SlickGrid 为当前项目提供的所有功能,但如果可以克服它的弱点,我认为没有理由在我需要网格时不使用它。在大多数方面,它都令人印象深刻。

【问题讨论】:

    标签: javascript slickgrid


    【解决方案1】:

    在初始化网格时设置syncColumnCellResize 选项会强制网格在用户调整列标题大小时同步调整列大小。

    var grid;
    var columns = [ ... columns stuff
    var options = { ... other options,
                    syncColumnCellResize: true
                  };
    
    var data = [ ... data stuff
    
    grid = new Slick.Grid("#myGrid", data, columns, options);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-06
      • 1970-01-01
      • 1970-01-01
      • 2018-09-14
      • 1970-01-01
      • 1970-01-01
      • 2015-03-27
      • 1970-01-01
      相关资源
      最近更新 更多