我有一个可以添加和删除功能的地图,并使用extjs 4网格面板作为视图(MVC)列出功能。这个想法是用户可以单击网格中的项目并在地图中突出显示它,单击按钮将其删除等。功能没有自然键,所以我需要进行一次,只需一个数字就可以了。目前地图启动时已经有了一些功能,所以我可以循环并给每个人一个id并为商店添加一条记录,以便将每个人绑起来,但理想情况下我希望商店能够处理添加每条记录时我还有一个问题,当创建一个新功能时,我需要获得一个全新的ID,但我不想循环遍历所有功能以找到最高的ID。 我正在使用myStore.add({id:1,name:'blah'...})来添加记录 - 我应该使用这个还是插入? 任何帮助表示赞赏
答案 0 :(得分:0)
是的,你可以使用商店最后一个来计算你的最后一条记录,但我的建议是处理服务器端的ID生成。通常,数据库定序器用于创建ID。