0

我从过去 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',
              }
           ]
             },

我现在该怎么办??

4

1 回答 1

1

您需要对 ID 为“myImages”的元素进行处理。在 onSuccess 函数中,您相应地设置了该元素的 src,但实际使用的元素在哪里?您应该将其添加到其中一个容器中,无论是在初始定义中还是在调用 onSuccess 时。如果您想等到带有文本“Get”的按钮被按下,那么要么让该按钮的处理程序附加 myImages 元素,要么隐藏/显示它。

于 2012-12-05T05:26:32.137 回答