2

列の並べ替えを実行しているときに、JQGridにデフォルトの「読み込み中」メッセージが表示されません。安全のために、デフォルトのコードを明示的に追加しました。

loadui:'有効にする'

ただし、グリッドの中央に「読み込み中」のメッセージは表示されません。私は何が欠けていますか?ありがとうございました。

4

2 に答える 2

1

このloaduiオプションは、外部ソースから直接XMLまたはJSONデータをロードする場合など、AJAX操作を使用するグリッド専用です。jqGridドキュメントから:

このオプションは、ajax操作の進行中に何をするかを制御します。

グリッドがローカルデータソースを使用している場合、読み込みダイアログは表示されません。一方、グリッドが独自のデータを取得している場合は、コードの一部を提供して問題を絞り込むことができれば役立ちます。

于 2012-09-06T21:47:50.433 に答える
1

私はこの問題を自分で解決しました。行を削除しました

loadonce: true,

私のJQGridプロパティから、そしてそれは問題を修正しました。理由はわかりませんが、とりあえず取り上げます。loadonceに関するwikiからの情報は次のとおりです。

このフラグがtrueに設定されている場合、グリッドはサーバーからデータを1回だけロードします(適切なデータ型を使用)。最初のリクエストの後、データ型パラメータは自動的にローカルに変更され、それ以降のすべての操作はクライアント側で行われます。ポケットベルの機能(存在する場合)は無効になっています。

于 2012-09-07T14:27:10.760 に答える