1

EnhancedGrid動的ストアにバインドされている があります。遅延読み込みを使用しているため、下にスクロールすると、より多くのデータがフェッチされてバインドされます。

「新しいアイテムを追加」機能もあります。これにより、ユーザーがフォームで新しいアイテムを作成するポップアップが開き、保存時にアイテムがストアに追加されます。と。dojo.data.ObjectStore.newItem()_dojo.data.ObjectStore.save()

私の問題は、これらの 2 つの関数を使用した後、項目が下部のグリッドに自動的に追加されることです。これはちょっと面倒です。ユーザーはそれを見つけるために下にスクロールする必要があり、遅延読み込みがトリガーされます。

コードをたどった後、関数をnewItem()呼び出すことがわかりました。dojox.grid.DataGrid._addItem(item, index, noUpdate)

私はそれを上書きすることができたので、新しいアイテムを追加するとき、_addItem 関数はインデックス 0 で呼び出されます。

これを見る他の方法はありますか?実際にそれを行うことは可能ですか?

4

0 に答える 0