我正在研究sencha过去20天左右我已经学到了很多东西,我可以使用相机获取设备相机并拍摄照片,但问题是我想在我的Div中显示捕获的图像页面使用按钮..无法获得解决方案如果有人知道请帮助..看看这个..
{
xtype:'button',
text:'Tap',
docked:'top',
handler:function(){
navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
destinationType: Camera.DestinationType.FILE_URI });
function onSuccess(imageURI) {
var image = document.getElementById('myImage');
image.src = imageURI;
}
function onFail(message) {
Ext.Msg.alert('Failed because: ' + message);
} }
},
{
xtype:'container',
html:'<div style="border:solid;border-color:red">Hello</div>',
id:'picture',
},
{
xtype:'container',
html:'<div style="border:solid; border-color=green">Hellow</div>',
items:[
{
xtype:'button',
text:'Get',
}
]
},
我现在必须做什么?
答案 0 :(得分:1)
您需要对ID为'myImages'的元素执行某些操作。在onSuccess函数中,您相应地设置了该元素的src,但实际使用的元素在哪里?您应该将其添加到其中一个容器中,无论是在初始定义中还是在调用onSuccess时。如果你想等到按下带有文本'Get'的按钮,那么要么让该按钮的处理程序附加myImages元素,要么隐藏/显示它。