Sencha 商店按 id 分组
在 Sencha 中,我有一家商店,里面有一些产品。每种产品都有自己的 id、名称、价格... 我可以将商品添加到商店,但是当我将同一商品多次添加到商店时,我希望商店只有一个具有相同 id 的商品。
例如,当我多次单击产品详细信息视图中的“添加”按钮时,我希望该产品仅在商店中出现一次。在 MySQL 中,它就像“GROUP BY id”。
我希望有人能帮助我解决这个问题!
提前致谢!
In Sencha, I have a store with some products in. Each products has his own id, name, price...
I can add an item to a store, but when I add the same item multiple times to a store, I want the store to have only one item of the same id.
E.g. when I click an 'add' button in a product-detail-view multiple times, I want the product to only be once in the store. In MySQL it would be like 'GROUP BY id'.
I hope someone can help me with this!
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能需要为商店的
Add
事件添加侦听器。在事件代码中,检查是否添加了一个或多个项目(这些将通过参数传递给事件,请参阅 Sencha Touch API 文档了解详细信息)已在商店中。如果是,请从商店中删除新商品。You probably need to add a listener for the
Add
event of the store. In the event code, check to see if the added item/items (these will be passed to the event in a parameter, see Sencha Touch API Documentation for details) are already in the store. If yes, remove the new items from the store.