【问题标题】:extjs 4 autogenerating a record idextjs 4自动生成记录ID
【发布时间】:2012-01-26 10:41:22
【问题描述】:

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

【问题讨论】:

  • 好的,我发现 myStore.last() 应该让我获得最后一条记录,并且能够从那里获取最后一个 id 并添加一个。我仍然想知道商店是否可以为我生成 ID。

标签: extjs4


【解决方案1】:

是的,您可以使用 store last 来找出您的最后一条记录,但我的建议是在服务器端处理 ID 生成。通常使用数据库排序器来创建 ID。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-16
    • 2011-11-12
    • 2013-02-03
    • 2011-01-11
    相关资源
    最近更新 更多