2012-10-24 38 views
0

我在將圖像插入窗體時遇到問題。圖像的地址託管在數據庫上,我必須通過JSON動態加載。我已經騎在PHP的JSON。 我留下了一張照片,它是成功的,但不是動態的。EXTJS:如何在窗體中插入圖像

inserting images into a form

也離開了代碼,以實現負載圖像轉換成的形式。它給我參考我必須做的動態

{ 
fieldLabel : 'Icono', 
xtype : 'panel', 
id  : 'panelIcon', 
width: 400, 
height: 48, 
value: 'valorIdIcon', 
autoScroll:true, 
layout: { 
    type: 'table', 
    columns: 15 
    }, 
defaults: { 
    // applied to each contained panel 
    bodyStyle:'background-color:#0099FF', 
    style: 'border-color:#b5b8c8' 
    }, 
items: 
    [{ 
     id: 'acces.jpg', 
     width: 32, 
     html: '<img src="../../Images/IconSelect/acces.jpg" onclick="javascript:verID(this);"/>', 
     listeners:{ 
      render: function(e){ 
      e.body.on('click',function(){ 
      valorIdIcon = e.body.parent().parent().id; 
      }); 
                }, 
    } 
              }, 

有人給我一隻手嗎?謝謝!

回答

0

我完成了從PHP的服務器端完成它,從PHP編寫代碼並返回到前端並做了eval()

+0

即使它工作,使用eval()這是一個壞主意。 我建議你發送圖像網址到客戶端,然後在Javascript中查看該列表,併爲每個圖像創建一個onclick事件並添加。 – Francesco

+0

eval()有任何安全問題,但*。 jpgs位於我的服務器中,需要加載任何* .jpgs文件夾中的內容並使JSON適當。 感謝您的建議 – slorenzo