如何在一个商店中传递id以在Sencha touch 2中用于另一个商店

时间:2012-07-26 09:59:56

标签: javascript sencha-touch-2

我有2个商店,一个用于活动,一个用于为该活动捕获的数据。我试图从事件存储中获取id并在数据存储中使用它。我的数据模型中有以下字段:

  

{name:'eventId',type:'int'},

我的控制器获取表单数据,验证它,然后我的代码失败。我正在尝试以下方法从第一个商店获取id,然后在第二个商店中设置它

var idStore = Ext.getStore('Details');
var id = idStore.findRecord('id');

currentData.set('eventId', newValues.id);

我的控制台为null返回var id,这让我相信我的代码错了,有人可以帮我解释一下如何获取ID并使用它吗? 感谢

1 个答案:

答案 0 :(得分:0)

我想通了,文档Docs说要在字段后面指定值。我所要做的只是在'id'字段后添加'1'。

这确实提出了一些问题,我必须确保我的id总是以'1'开头,有没有人知道更好的方法?