如何以百分比指定光滑网格的宽度?

Pad*_*han 17 javascript slickgrid

有谁知道如何设置网格的宽度百分比?

例如,但在页面中,网格的宽度超过2000像素.它没有调整到页面宽度.

任何帮助,将不胜感激.

谢谢Padmanabhan

Kho*_*hon 25

我看到这个问题真的很老了,但我在试图弄清楚如何让我的列占据桌子的整个宽度时遇到了这个问题.希望有一天它会帮助某人.

我无法弄清楚如何明确设置列宽,但我确实让它隐式工作.

这是怎么做的:

首先在列声明中添加宽度:300(或任何你想要的宽度)

{id:"name", name:"Student Name", field:"firstName", width: 300}
Run Code Online (Sandbox Code Playgroud)

为你的所有列设置这个,你想要的更宽的数字,例如500

然后在你的选项declation中添加forceFitColumns:true

{enableCellNavigation: true, enableColumnReorder: false, forceFitColumns: true};
Run Code Online (Sandbox Code Playgroud)

通过这样做,我能够获取我的表列以占用表的剩余空间,并保持我想要的相对于彼此的部分.

  • 这对我很有用.我建议Padmanabhan接受这个答案. (2认同)

Bea*_*eau 0

仅供参考,这似乎在 SlickGrid 的最新版本中可以开箱即用。:)