如何在将商店数据加载到组合列表之前修改它

时间:2011-10-15 11:34:23

标签: extjs extjs4 extjs-mvc

我有一个queryMode: 'remote'的组合字段,商店的结构类似于:

{
   success: true,
   data: [
     {'name':'john','value':1},
     {'name':'mary','value':2}
   ]
}

如果我想将数据数组的第一个元素加载到组合列表中,怎么能删除它?

我尝试捕获load事件并拼接数据数组,但我似乎没有成功。 <{3}}中发布的解决方案中的解决方案确实会有所帮助。

2 个答案:

答案 0 :(得分:0)

首先,删除UI中的第一个元素是有问题的,如果您决定通过Web服务公开您的服务,那么删除第一个元素的逻辑将不存在。

话虽如此,我认为你可以听取load事件,并store.removeAt(0)

答案 1 :(得分:0)

覆盖商店中读者的getData。

相关问题