【发布时间】:2013-01-22 23:03:18
【问题描述】:
我有一个从 zend 服务器获取数据的商店。我想获取商店记录以对我的表单进行一些自定义。为了从商店获取数据,我使用以下代码。
var index = Ext.StoreMgr.lookup('product.AttributeComboBox').find('abbr',4);
var reco = Ext.StoreMgr.lookup('product.AttributeComboBox').getAt(index);
sn-p 以上不返回任何记录。请让我知道我哪里错了。
【问题讨论】:
-
进行此查找时您的商店是否已加载?另外,作为提示,您可以使用 findRecord() 来完成同样的事情,但代码行数更少。
-
您确定您的商店数据已正确加载吗?如果你在 store 上运行 count() ,是否表明有记录?此外,您可以执行 console.log(store) 并检查 firebug 是否已加载任何数据来确定。
-
请将请求的响应正文发布到 zend 服务器,以便我们查看存储中的数据。
标签: javascript extjs extjs4 extjs-mvc