根据JQWidgets的API文档,可以通过“setcolumnproperty”方法以像素值设置网格列的宽度。如下所示
$('#jqxGrid').jqxGrid('setcolumnproperty', 'firstname', 'width', 100);
但我需要百分比。谁能帮我?
答案 0 :(得分:0)
而不是100,你可以传递类似“30%”的东西
答案 1 :(得分:0)
没有直接的解决方案,因为方法" setcolumnproperty"不支持宽度作为百分比。但是,列属性(例如" width")可以在创建网格时按百分比设置。
$("#jqxgrid").jqxGrid(
{
source: dataAdapter,
columns: [
{ text: 'First Name', datafield: 'firstname', width: '20%' },
{ text: 'Last Name', datafield: 'lastname', width: '20%' },
{ text: 'Product', datafield: 'productname', width: '20%' }
]
});
在根据需要设置这些属性后,列属性可以再次由array
传递。