所以我一直在努力想办法找出最近添加商品的最佳方法。为了把它放到上下文中,我有一个网格,数据绑定到这样的商店。该商店充满了来自服务器端的数据。它还有一个“添加”按钮,可以添加这些新记录。每当用户单击网格中的一行时,我希望保存的记录和新创建的记录具有不同的行为。我知道我可以检查最近是否添加了一个项目
myStore.data.itemAt(0).newRecord //Uses index
或
myStore.data.item(1).newRecord //Uses key; "1" is just for demonstration purposes
但是,如果项目先前已添加到商店(换句话说,数据来自服务器端),newRecord将返回undefined(事实上,在MixedCollection项目中没有此类属性已被“承诺”)。当然,这可以很容易地进行,但最终看起来更像是一个丑陋的解决方案而不是其他任何东西。
有没有更好的方法呢?我想我会弄乱网格方法本身,看看我是否可以解决问题,但欢迎任何指针。