extjs中通過tpl實現帶表徵圖的ComboBox

來源:互聯網
上載者:User

在使用extjs中的combobox控制項時,通過變更tpl內容,可以很輕鬆實現提示內容,例如官方樣本的examples\form\combos.html下,可以實現combobox的選擇內容提示資訊:

既然可以顯示資訊文字,當然應該可以顯示圖片,筆者通過測試,可以這樣實現

部分代碼如下:

var AddmenuIcon=new Ext.form.ComboBox(

{

name:'AddmenuIcon',

store:new Ext.data.Store(

{

autoLoad:true,

proxy:new Ext.data.HttpProxy(

{url:'Sys_SysMenuManager_Get.asp?Action=ImgFileList'

}),

reader:new Ext.data.JsonReader(

{

},['name','url'])

}),

tpl: '<tpl for="."><div x-combo-list-item :qtip="{url}" class="x-combo-list-item"><img src="{url}" width="16" height="16">&nbsp;{name}</div></tpl>',

fieldLabel:"菜單表徵圖",

emptyText:'請選擇',

...

其中name為表徵圖的名稱,url為表徵圖的路徑位置,如下:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.