这就是我创建 xtype 的方式。但这根本不起作用,根本没有调用 getImageData 。有人可以对此有所了解吗?
items: [
{
xtype: 'image',
flex: 9,
height: '100px',
itemId: 'imageFieldData',
width: '100px',
src:'resources/images/icon_camera.png',
getImageData : function()
{
if(Ext.browser.is.PhoneGap)
{
navigator.camera.getPicture(this.setImageData, function(message){console.log(message);}, { quality: 50 });
}
},
setImageData : function(imageData){
console.log("data:image/jpeg;base64," + imageData);
console.log(t);
console.log(this);
this.setSrc(imageData);
},
listeners:[
{
element: 'element',
event: 'tap',
fn: function(e,t) {
this.getImageData();
}
}
]
}
]