【发布时间】:2012-01-26 10:41:22
【问题描述】:
我有一个可以添加和删除功能的地图,并且正在使用 extjs 4 网格面板作为视图 (MVC) 来列出功能。这个想法是用户可以单击网格中的项目并在地图中突出显示它,单击按钮将其删除等。这些功能没有自然键,所以我需要组成一个,只是一个数字就可以了。目前地图启动时已经有一些功能,所以我可以循环并给每个人一个 id 并为每个人添加一条记录以将 2 联系起来,但理想情况下我希望商店照顾当添加每条记录时。我也有一个问题,当创建一个新功能时,我需要获得一个新的 id 来使用,但我宁愿不必遍历我的所有功能来找到最高的 id。 我正在使用 myStore.add({id:1,name:'blah'...}) 添加记录 - 我应该使用它还是插入? 任何帮助表示赞赏
【问题讨论】:
-
好的,我发现 myStore.last() 应该让我获得最后一条记录,并且能够从那里获取最后一个 id 并添加一个。我仍然想知道商店是否可以为我生成 ID。
标签: extjs4