本帖最后由 asdujiayong 于 2010-02-20 16:24:58 编辑

解决方案 »

  1.   

    lazyInit:false
    或者
    lazyRender 属性为true试试
      

  2.   

    你可以把你combobox.store.load()放到你form的load方法中
    form.on('load',function(){
         combobox.store.load();
    });
      

  3.   

    我是这样处理的,在调用完combobox的load()方法之后,对它的records增加了几条,
    所以当点击combobox的时候就不希望它自已再去load,不知道这样能否实现?
      

  4.   

    mode: 'local'
    如果ComboBox读取本地数据则将值设为'local'(默认为 'remote' 表示从服务器读取数据)。
    楼主试试这个
      

  5.   

    。 大哥 你试试 然后在告诉我行不行 可以么?
    我说的那个属性是ComboBox的他不影响store的读取 因为你的store是人为确定的读取 不是自动读取
    你要为ComboBox 设置 mode: 'local' 
    而且 store.load(); 要放到ComboBox创建以前
    你试一试
    我们写的都是加载一次的
      

  6.   

    真的不行,还是调用了2次...
    有一点:你说的store.load()要放在combobox创建以前,
    为什么?
      

  7.   

    而且我觉得也不大可能吧,combobox都没有创建,它哪来的store?
      

  8.   

    。。 楼主的store是和combobox同时创建的?
    能否把你的代码贴全了呢?
    然后看看你那和我这有什么不一样
    偶做的项目是签了保密协议的 没办法发出来
    汉。
      

  9.   

    理解,我也签了,
    好了,找到了,还是你刚才说的 "mode":"local",
    刚刚放错地方了...
    3ks loveapp0522