Extjs4中用combox做下拉带图片的下拉框

  今天,莫名的来个一个需求,需要做的一个下拉框中,需要有图片,这不。。。谷歌+度娘然后找网友,终于搞定。现在感谢这些提供资料的友友...

 

  效果如图:

      

 

var states = Ext.create('Ext.data.Store', {
		    fields: ['url', 'name'],
		    data : [
		        {"url":"花地1.jpg", "name":"Alabama"},
		        {"url":"花地1.jpg", "name":"Alaska"},
		        {"url":"花地1.jpg", "name":"Arizona"}
		        //...
		    ]
		});

		Ext.create('Ext.form.ComboBox', {
		    fieldLabel: 'Choose State',
		    store: states,
		    displayField: 'name',
		    queryMode: 'local',
		    renderTo: Ext.getBody(),
		    listConfig: {
		        getInnerTpl: function() {
		            return '<div data-qtip="{name}"><img src="{url}" width="16" height="16"> {name}</div>';
		        }
		    }
		});
	});

 

效果不错,学习研究Extjs4...工作中!

 

转载于:https://www.cnblogs.com/huzi007/p/3450117.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值