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が呼び出されたときに、コンテナの1つに追加する必要があります。「Get」というテキストのボタンが押されるまで待ちたい場合は、そのボタンのハンドラーにmyImages要素を追加するか、非表示/表示します。

于 2012-12-05T05:26:32.137 に答える