JQWidgetsのAPIドキュメントによると、setcolumnpropertyメソッドでグリッド列の幅をピクセル値で設定できるようになっています。以下のように
$('#jqxGrid').jqxGrid('setcolumnproperty', 'firstname', 'width', 100);
しかし、私はそれをパーセンテージで必要としています。誰でも私を助けることができますか?
100 の代わりに、「30%」などを渡すことができます
メソッド「setcolumnproperty」はパーセンテージとしての幅をサポートしていないため、直接的な解決策はありません。ただし、「幅」などの列のプロパティは、以下のようにグリッドを作成するときにパーセンテージで設定できます。
$("#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
ここでも、必要に応じてこれらのプロパティを設定した後に、列のプロパティを渡すことができます。