1

ページに jqGrid があり、サイズ変更イベントがいつ発生するかを知りたいです。ページを更新すると発生しますか? そうでない場合、グリッドを含むページが更新されたときに発生するイベント。ページが更新されたときに幅を変更するイベントをキャプチャしたいと思います。

4

1 に答える 1

1

ページの更新によってポストバックが発生するため、jQuery/jqGrid イベントはページの読み込みほど更新を検出しません。

目標に応じて、jQuery .ready() メソッドまたは jqGrid gridComplete() メソッドのいずれかを使用して、誰かがページを開いたり更新したりするたびにグリッドのサイズ変更を処理することをお勧めします。

どちらを使用するかは、グリッドが受け取る実際のデータがグリッドを設定する大きさに影響するかどうかによって異なります。

データが問題ではなく、ブラウザー ウィンドウのサイズが気になる場合は、.ready() を使用して、グリッド構成に適切なサイズを事前入力します。

データが問題になる場合は、jqGrid で gridComplete メソッドを使用することをお勧めします。

ユーザーがブラウザーのサイズを変更したときにグリッド サイズを調整できるようにしたい場合は、次の回答を参照してください:ブラウザーのサイズが変更されたときに jqGrid のサイズを変更しますか?

于 2014-01-10T01:07:29.280 に答える