2010-12-08 11 views
1

JQGRIDオブジェクトを作成するには、hiddengrid:trueを入れます。 ..jqgrid hiddengridの後に展開します。true

function updateTable(value,date_in,date_out) { 
    $('#le_table1').jqGrid('setGridParam', {gridstate: "visible"}).trigger("reloadGrid"); 
}; 

が、動作していない

答えて

2

あなたを: は今、グリッドを拡大するために、私は、私はそれが更新時に自動的にこのような

何かを展開する右 上の特別なボタンを押す必要があります以下の操作を行うことができます

$(".ui-jqgrid-titlebar-close",$('#le_table1')[0].grid.cDiv).click(); 

拡大するグリッドタイトルの右側から小さなボタンをクリックしてシミュレートする/グリッドを折り畳む(詳細とデモの例については、this answerを参照)。

8

あなたは方法setGridState使用することができます。

  • $( "#のgrid_id")をjqGrid( 'setGridState'、 '見えます');
  • $( "#grid_id")。jqGrid( 'setGridState'、 'hidden');
+0

ありがとうございました。 grid.cDiv).click();非常にバギーだった...私はグリッドステートを設定するこの方法をどこにも見つけなかった。どうもありがとうございました。 –

+0

この回答は、あなたのグリッド宣言で 'hiddengrid:true'を設定する効果を逆転させます。ちょうど私が探していたもの。 – Chris