2010-12-03 33 views

答えて

2

幅をリセットする方法はありません。作成時に記録し、後で復元するオプションは残しておきます。残念ながら、この機能は、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を試みることができます。このソリューションの実用性は、データをどのように取得しているか、データを新しいグリッドに再バインドするのにどれくらいの時間がかかるかに依存します。

関連する問題