我有一个包含选项卡式面板的 portlet。在那个面板中有一个图表。在图表的一个功能中,我做了一个console.log(this)
并且能够查看所有内容。但是,我的主要意图是使用 value this.ownerCt
,这表示它存在,但是当我尝试使用它或 console.log 它时,它报告为未定义。如果我做一个this.id
或this.idname
我得到实际的身份证。
问题:如果 in 有值,为什么会this.SOMETHING
返回?undefined
this
一些代码花絮:这里是console.log(this)
.
Ext.Class.newClass
additionalCls: Array[2]
body: Ext.Element.Ext.core.Element
childEls: Array[1]
collapseDirection: "top"
componentCls: "x-panel"
componentLayout: Ext.Class.newClass
componentLayoutCounter: 3
container: Ext.Element.Ext.core.Element
dockedItems: Ext.Class.newClass
el: Ext.Element.Ext.core.Element
id: "stackedbarportlet-1055"
itemId: "graph"
items: Ext.Class.newClass
ownerCt: Ext.Class.newClass
xtype: "stackedbarportlet"
我取出了一些实例,但这是它的一般输出!
console.log(this.ownerCt)
结果: undefined
。