Jqgridを使用してデータを表示していますが、DataTypeをローカルとして使用しています。サーバーにポストバックして、バインドするデータを含むjsonStringを返したくありません。Json文字列をクライアントに渡し、addRowDataを使用してデータを1つずつ追加しています。各セルにある情報のせいでデータ数が多いと、ユーザーにとってはかなり時間がかかっているようです。
for (var i = 0; i < gridData.length; i++)
jQuery("#jqgInventory").jqGrid('addRowData', i + 1, JSON.parse(gridData[i]));
データをjqgridにバインドする別の方法はありますか?たとえば、データソースとしてJsonStringを指定するだけで、より高速にバインドするか、その他の提案があります。
注:DataTypeをJsonとして使用し、postUrlを設定すると、上記のメソッドよりも高速に動作します。
助けてください!よろしくお願いします、Alaa