如何获取Sencha Touch绘图组件的DOM元素

时间:2013-07-18 10:57:47

标签: extjs extjs4 sencha-touch sencha-touch-2

Ext.dom.Element有一个setStyle方法

我有一个xtype的Ext.Component:'draw'

当我使用检查器时,我可以在画布下设置背景图像,然后在其上方绘制。

我找不到的是获取圆顶元素的方法,以便我可以设置绘图组件的背景属性。

我试过了:

var x = Ext.getCmp('mypanel');
x.setStyle('background', 'url(...)');           // No error, but no effect

var y = Ext.getCmp('mypanel').down('draw');
y.setStyle('background', 'url(...)');           // No error, but no effect

鉴于Ext.component,如何获取DOM元素对象,以便调用正确的setStyle?

1 个答案:

答案 0 :(得分:0)

终于找到了它:

var y = Ext.getCmp('mypanel').down('draw');
Ext.get(y.element).setStyle('background', 'url(...)')