【问题标题】:Is it possible to change width of a column in slickgrid programatically?是否可以以编程方式更改 slickgrid 中列的宽度?
【发布时间】:2012-08-22 11:13:49
【问题描述】:

我试过 grid.getColumns[index].width = 。但是,这不会调整列的大小。

【问题讨论】:

    标签: jquery slickgrid


    【解决方案1】:

    修改列宽后,您需要将列设置重新应用到网格。

    $("#resize").click(function () {
        var cols = grid.getColumns();
        cols[0].width = 120;
        grid.setColumns(cols);
    });
    

    JSFiddle here

    【讨论】:

    • 这行得通,但是.setColumns 方法会重绘整个网格并且成本很高。在我的设置中约为 120 毫秒。有没有更外科的方法来更新 col 宽度?
    • 有两种内部方法可以显着提高性能。更多信息:groups.google.com/forum/#!topic/slickgrid/BBB-Qhg7TvU
    • 你的小提琴不工作了(不再),你能修好吗?
    猜你喜欢
    • 1970-01-01
    • 2013-01-13
    • 2015-07-31
    • 1970-01-01
    • 2013-12-23
    • 2017-02-28
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    相关资源
    最近更新 更多