0

そのため、最近ストアに追加されたアイテムを見つける最善の方法を見つけようとしていじっていました. コンテキストに入れるために、データがそのようなストアにバインドされているグリッドがあります。このストアには、サーバー側からのデータが格納されます。これらの新しいレコードを追加する「追加」ボタンもあります。ユーザーがグリッド内の行をクリックするたびに、保存されたレコードと新しく作成されたレコードに対して異なる動作が必要です。アイテムが最近追加されたかどうかを確認できることを知っています

myStore.data.itemAt(0).newRecord //Uses index

また

myStore.data.item(1).newRecord //Uses key; "1" is just for demonstration purposes

ただし、アイテムが以前にストアに追加された場合 (つまり、データがサーバー側から取得された場合)、newRecord は undefined を返します (実際のところ、既に "コミットした」)。もちろん、これは簡単に回避できますが、最終的には何よりも醜い回避策のように見えます。

それを行うより良い方法はありますか?何かを理解できるかどうかを確認するために、グリッド メソッド自体をいじると思いますが、任意のポインターを歓迎します。

4

0 に答える 0