0

我正在尝试在字段集中动态加载数据。

所以我有一个字段集,我在其中动态添加项目,在我的示例中,我有两个组合框。我想用来自商店的数据填充这些组合框,知道每个组合框将根据其 ID 具有不同的数据。

这是我尝试做的事情:

     var targetFieldset = targetView.down('fieldset[id=myfieldset]');
     targetFieldset .items.each(function (item) {
                                        myStore.getProxy().url ='combo_items.php?id_combo=' + item.id;
                                        myStore.autoSync = true;
                                        myStore.load({
                                         params : {
                                                        id_combo: item.id
                                                    }         
                                                    })                                      

                                    });

请问我该怎么做?任何帮助,将不胜感激。

编辑

我也试过这个,但它总是将与最后一个项目 id 对应的值绑定到所有组合框。

 targetFieldset.items.each(function (item) {
                                myStore.clearFilter(true);
                                myStore.filter('id_combo', item.id);
                                alert(item.id);
                                item.bindStore(myStore);
                                   myStore.loadData([], false);
                                    });
4

1 回答 1

0

好的,我设法通过将过滤后的存储克隆到一个数组然后将该数组绑定到字段集项来做到这一点。

于 2013-06-06T09:15:28.403 回答