1
我試過grid.getColumns [index] .width = <>。但是,這不會調整列的大小。是否有可能以編程方式更改slickgrid中列的寬度?
我試過grid.getColumns [index] .width = <>。但是,這不會調整列的大小。是否有可能以編程方式更改slickgrid中列的寬度?
您需要在修改列寬後重新將列設置應用於網格。
$("#resize").click(function() {
var cols = grid.getColumns();
cols[0].width = 120;
grid.setColumns(cols);
});
@ njr101..perfect! – Gopal
這可以工作,但'.setColumns'方法會重繪整個網格並且很昂貴。 〜120ms在我的設置。有更多的手術方式來更新欄寬? – SimplGy
有兩種內部方法可顯着提升性能。更多在這裏:https://groups.google.com/forum/#!topic/slickgrid/BBB-Qhg7TvU – SimplGy