2017-08-29 15 views
0

私はJSグリッド(http://js-grid.com)を使用してグリッドビューでデータを表示しています。jsgridの特定の行に移動します。

グリッドには複数のページがあります。行を挿入した後、新しく追加された行を含むページにジャンプし、追加された行を強調表示したいと思います。

jsgridは任意のオプションを提供しますか? ?

答えて

0

あなたは

VAR LastRowID = $、これを試すことができます($( "#GridID") "> TBODY> tr.jqgrow:最後に"(見つける。))。ATTR( 'ID');

$( "#" + LastRowID).effect( "highlight"、{}、2000);

+0

挿入後、レコードを昇順でソートしています。また、私はサーバーサイドページネーションをやっています。その場合、このコードは動作しますか? –

+0

@Venkateshwari、私はあなたがhttp://js-grid.comではなく、別のグリッドコンポーネントについて話していると思います – tabalin

0

次のようにあなたはそれを行うことができます。

  1. を(あなたのコメントから見えるよう)あなたはページサイズと順序を知って、挿入されたアイテムのページのインデックスを計算し、サーバー側のページ付けを行っているからです。
  2. 挿入サーバースクリプトは、挿入されたアイテムデータを返すことができます。アイテムデータにフィールドを追加し(例:pageIndex)、(1)で計算されたページインデックスに設定します。
  3. jsGridにはonItemInsertedコールバックがあり、挿入されたアイテムデータをargs.itemとして受け入れます。このコールバックでは、挿入された項目のページを開くためにopenPageメソッドを使用します。
関連する問題