getCmp( id ) : Object
This is shorthand reference to Ext.ComponentManager.get. Looks up an existing Component by idAvailable since: 1.1.0Parameters
id : String
The component id
自己看API,你有给那个组件配置id没有

解决方案 »

  1.   

    我配置了id,调用那个id也是会报这样的错误
      

  2.   

    我配置了id,调用那个id也是会报这样的错误那只能说你调用的位置不对,还没有生成那个对象。自己搞清楚对象生成循序
      

  3.   

    我配置了id,调用那个id也是会报这样的错误那只能说你调用的位置不对,还没有生成那个对象。自己搞清楚对象生成循序
    我找了下原因,发现时加载延迟的问题。在上一条数据还没返回的时候,下一条请求已经发出来了,所以报空。但是我不知道怎么解决,有没有好的办法推荐下
      

  4.   

    我配置了id,调用那个id也是会报这样的错误那只能说你调用的位置不对,还没有生成那个对象。自己搞清楚对象生成循序
    我找了下原因,发现时加载延迟的问题。在上一条数据还没返回的时候,下一条请求已经发出来了,所以报空。但是我不知道怎么解决,有没有好的办法推荐下后续处理放到回调成功的里面,要不就要和#5说的设置成同步的了
      

  5.   

    执行逻辑上的问题,在渲染之前使用了元素,就是在初始化时,userId还没有生成,这个时候你就用Ext.getCmp("userID"),是没有值的,你可以把store的创建代码另外独立出来,在第一次调用时用给定的初始值,而不是使用Ext.getCmp("userID")的值,另外,如果想动态改变combobox的选项,应该是监听combobox的change