2012-11-26 48 views
0

我在過去20天左右在sencha上工作我學到了很多東西,我有訪問設備相機和使用相機拍攝照片,但問題是,我想表明拍攝使用按鈕.. Couldn在我的網頁一個div形象;噸得到了解決,請幫助,如果任何人都知道..看看這個..使用sencha觸摸在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', 
       } 
      ] 
      }, 

什麼,我現在要做的?

回答

1

您需要對ID爲'myImages'的元素進行操作。在onSuccess函數中,您相應地設置了該元素的src,但實際使用的元素在哪裏?您應該將其添加到其中一個容器中,無論是在初始定義中還是在調用onSuccess時。如果你想等到按下文本'Get'的按鈕,那麼要麼有該按鈕的處理程序追加myImages元素,要麼隱藏/顯示它。