2
jqGrid列のサイズを手動で変更した場合、列幅を元の値に戻すにはどうすればよいですか?jqGrid - グリッド列幅をリセットする方法
jqGrid列のサイズを手動で変更した場合、列幅を元の値に戻すにはどうすればよいですか?jqGrid - グリッド列幅をリセットする方法
幅をリセットする方法はありません。作成時に記録し、後で復元するオプションは残しておきます。残念ながら、この機能は、10 months agoと同じです。列幅は、グリッドが作成された後は変更できないいくつかのオプションの1つです。私は確かにグリッドの最新バージョンを試してみましたが(3.8.2)、列サイズを変更することはできません。
$('#jqGrid').getColProp(colName).width; //Properly retrieves value of column width
$('#jqGrid').setColProp(colName, {width: newWidth}); //Does nothing visually
$('#jqGrid').getColProp(colName).width; //Returns newWidth, although it doesn't show it on page
それはそれ価値があるだろうかどうかは知りませんが、現在のグリッドを破壊し、その場所に新しいものを作るのオレグのソリューションhereを試みることができます。このソリューションの実用性は、データをどのように取得しているか、データを新しいグリッドに再バインドするのにどれくらいの時間がかかるかに依存します。