2012-03-06 15 views

答えて

1

を私は思いますloadCompleteのどこかにreloadGridと呼ぶ必要があります。これはサーバからのロード時に一度だけ行う必要があります(hereを参照してください)。reloadGridの2番目のパラメータとして[{page: thePageNumber}]を使用してください。

私がお勧めする唯一の最適化は、初期化時にrowNum(たとえば1)という非常に低い値を使用することです。 reloadGridのコールの前に、rowNumを実際にユーザーに見たい値(たとえば25)に増やすことができます。 flickerを減らすには、<table><div>の中に隠しておき、$(this).getGridParam('datatype') === 'local'の場合はloadCompleteの内側に表示します。私が記述したものはテストしなかったが、うまくいくことを願っている。

0

あなたはスタートページに設定するAPIを使用することができます。

$('#yourgrid').jqGrid('setGridParam', {page: '10'}); 
+0

アクションの最初のxHr要求の前にこれを行うことはできますか?これを行うときにどのようなイベントを購読しますか?これは私が立ち往生している場所です – SoftwareSavant

関連する問題