通过代码后面的JQGRID设置动态列的大小

时间:2012-10-19 01:32:13

标签: c# jqgrid jqgrid-asp.net

我有一个动态创建列的JQGrid,并获取数据表中的所有记录。如何设置每列的大小取决于行上的字符有多长?或者,如果行上的字符太短而标题文本较长,则列的大小取决于标题的字符。

Name      |Age|Contact Number|
John Smith|6  |12345         |

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用width属性手动设置每列的宽度,也可以使用resizeToTitleWidth

根据标题调整列大小
var colModelData = [
    {name:'Name', index:'Name', width:55},
    {name:'Age', index:'Age', resizeToTitleWidth:true},
    {name:'ContactNumber', index:'ContactNumber', resizeToTitleWidth:true}];

也可以尝试使用autowidth: true

Source