I have a portlet that includes a tabbed panel. In that panel is a chart. In one of the chart's functions, I do a console.log(this) and am able to view all of the contents. However, my main intention is to use the value this.ownerCt, this says that it exists, but when I try to use it, or console.log it, it reports as undefined. If I do a this.id or this.idname I get the actual ids.
Problem: Why would this.SOMETHING return undefined if there is a value for it in this?
Some code tidbits:
here is 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"
I took a few instances out, but this is the general output of it!
console.log(this.ownerCt) results in: undefined.