如下拉框的text是<input type=button value=ggg>,那么生成的combobox里会显示一个按钮,
如何不显示按钮,显示原始的文字呢……
var xx = new Ext.form.ComboBox({ typeAhead:true, .... tpl: '<tpl for="."><div class="x-combo-list-item">{[fm.htmlEncode(values.text)]}</div></tpl>' minListWidth:200 }); ... 加上tpl这行即可,这个是每行的模板…… 重要的是,你选中这行时,文本框里显示的也是尖括号,而不是<这样的东西。
参看:http://extjs.com/forum/showthread.php?t=11113
|