【发布时间】:2012-10-19 01:32:12
【问题描述】:
我有一个动态创建列的 JQGrid,并获取数据表中的所有记录。如何设置每列的大小取决于行上的字符有多长?或者如果行的字符太短而标题文本较长,则列的大小取决于标题的字符。
即
Name |Age|Contact Number|
John Smith|6 |12345 |
谢谢!
【问题讨论】:
标签: c# jqgrid jqgrid-asp.net
我有一个动态创建列的 JQGrid,并获取数据表中的所有记录。如何设置每列的大小取决于行上的字符有多长?或者如果行的字符太短而标题文本较长,则列的大小取决于标题的字符。
即
Name |Age|Contact Number|
John Smith|6 |12345 |
谢谢!
【问题讨论】:
标签: c# jqgrid jqgrid-asp.net
您可以使用width 属性手动将每列的宽度设置为固定,也可以使用resizeToTitleWidth 根据标题调整列大小
var colModelData = [
{name:'Name', index:'Name', width:55},
{name:'Age', index:'Age', resizeToTitleWidth:true},
{name:'ContactNumber', index:'ContactNumber', resizeToTitleWidth:true}];
也可以尝试使用autowidth: true
【讨论】: