現在、struts2用のJQueryプラグインを使用しています。私は現在のスクロール位置を失うことなくJQueryグリッドを再ロードし、行を折りたたむ方法を知りたいと思います。スクロール位置と折り畳み要素を保持してJQueryグリッドを再ロードする方法
私は、次のJavaScriptコードを使用していますグリッド内のデータを再ロードするために:グリッドのJSPは以下の通りです
var timerID = setInterval("RefreshGridData()", 5000);
function RefreshGridData() {
$("#griditems").trigger("reloadGrid");
}
:
<s:url id="itemsurl" action="getItemsJson.action" />
<s:url id="subitemsurl" action="getSubItemsJson.action" />
<sjg:grid id="griditems" caption="Items and Subitems" dataType="json"
href="%{itemsurl}" pager="false" viewrecords="true" height="400"
gridModel="gridModel" rowNum="-1" sortable="true">
<sjg:grid id="gridsubitems" subGridUrl="%{subitemsurl}"
gridModel="gridModel" rowNum="-1">
<sjg:gridColumn name="subcol1" index="subcol1" title="SubColumn 1"
width="120" />
<sjg:gridColumn name="subcol2" index="subcol2" title="SubColumn 2"
align="left" width="120" />
</sjg:grid>
<sjg:gridColumn name="col1" index="col1" title="Column 1" sortable="true"
width="80"/>
<sjg:gridColumn name="col2" index="col2"
title="Column 2" sortable="true" />
<sjg:gridColumn name="col3" index="col3" title="Column 3"
sortable="true" />
</sjg:grid>
どのように上の任意のコメントこれを歓迎します。
ありがとうございます。
リロードしようとするjqGridについての詳細を含める必要があります。 – Oleg
提案のおかげでオレグ、私はちょうどグリッドのコードを追加しました。 – Zion