0

DOMからxmlstringがロードされるjqgridがあります。(IEのみをサポートする必要があります)。

アプリケーションでは、ユーザーが何らかの操作を実行すると、1つの行データが変更され、xml応答または文字列が使用可能になります。このグリッド行は、この新しいxmlstring/responseで更新する必要があります。

パフォーマンス上の理由から、グリッド全体をリロードしたくありません。複雑な解析が必要になるため、返されたxmlを簡単に前処理することはできません。理想的には、グリッドの列モデルとjqgridのカスタムフォーマッターを使用したいと思います。

addXMLData()を使用してみましたが、グリッド全体が置き換えられます。addXMLData()にはデータオブジェクトが必要です。つまり、xml応答を前処理する必要があります。

これを処理するための良いアプローチは何ですか。ありがとうございました。

4

1 に答える 1

1

setRowData メソッドを試す

jQuery("#your_grid_id").jqGrid('setRowData',rowid,modifiedRowdata);

続きを読む

于 2013-02-21T05:50:57.603 に答える