extjs Ext.getCmp().setvalue();的问题

时间:2022-12-04 07:37:16
 var panel = Ext.create('Ext.Panel', {
            width: 600,
            height: 450,
            html:html
}
  var html = '<table cellpadding="10" style=" width:500px;margin-left:auto; margin-right:auto;margin-top:30px"><tbody>' +
        '<tr><td id="dd"></td></tr>' + '<tbody></table>';

给td的 id="dd"的赋值
   Ext.getCmp('cold').setValue(responseJson.cold);


为何会出现这种错误呢?
Ext.getCmp(
[在此错误处中断] (76 out of range 15)

4 个解决方案

#1


这里的id是指 panel对象的Id,{width: 600,
  height: 450,
id:'cold'
  html:html
]

#2


引用 1 楼 ma1986 的回复:
这里的id是指 panel对象的Id,{width: 600,
  height: 450,
id:'cold'
  html:html
]


我要是给table中的td的id赋值呢?

#3


自己顶呀!有人知道不?急呀!一直出现这个问题!

#4


Ext.getCmp('组件id') 这个是指Ext组件的id
给html赋值不能用Ext的getCmp方法 要用dom方法 document.getElementById('dd').innerHTML = responseJson.cold

#1


这里的id是指 panel对象的Id,{width: 600,
  height: 450,
id:'cold'
  html:html
]

#2


引用 1 楼 ma1986 的回复:
这里的id是指 panel对象的Id,{width: 600,
  height: 450,
id:'cold'
  html:html
]


我要是给table中的td的id赋值呢?

#3


自己顶呀!有人知道不?急呀!一直出现这个问题!

#4


Ext.getCmp('组件id') 这个是指Ext组件的id
给html赋值不能用Ext的getCmp方法 要用dom方法 document.getElementById('dd').innerHTML = responseJson.cold