Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
加载Init Controller方法时Extjs设置组合框值_Extjs_Combobox_Controller_Store - Fatal编程技术网

加载Init Controller方法时Extjs设置组合框值

加载Init Controller方法时Extjs设置组合框值,extjs,combobox,controller,store,Extjs,Combobox,Controller,Store,我刚刚使用ExtJS4.2.1。我有一个主控制器,当Init方法加载时,我想在其中设置一个组合框初始值。我曾经这样做过: init: function(){ var suc = Ext.data.StoreManager.lookup('ListaSucursales'); //suc.load(); console.log(suc.getCount()); } 我注意到这家商店有0件商品。这意味着存储区未加载,尽管其自动加载属性为true。所以我的问题是。其中,我必须使用控制器设置c

我刚刚使用ExtJS4.2.1。我有一个主控制器,当Init方法加载时,我想在其中设置一个组合框初始值。我曾经这样做过:

init: function(){

var suc =  Ext.data.StoreManager.lookup('ListaSucursales');
//suc.load();
console.log(suc.getCount());

} 
我注意到这家商店有0件商品。这意味着存储区未加载,尽管其自动加载属性为true。所以我的问题是。其中,我必须使用控制器设置combobox初始值


提前感谢您…

您可以按如下方式设置存储加载时的combobox值:


亲爱的@user1896597:感谢您的回复。但是这不是控制器必须进行这种设置的目标吗?顺便说一下,如果我的商店有自动加载功能。。。这也行吗?不知道为什么你的自动加载不起作用。作为测试,您可以这样做:
code
store.on('datachanged',function(){//alert('store-loaded')})<代码>代码
   store.load({
         callback:function(records, operation, success){
             // set combo value
         }
    });