有没有一种方法来设置的组合框项目最后一个项目(或最后两个项目)的颜色,我试图用第三方物流,但没有奏效。 这里是TPL认定中与XTeplate我以前更新其定义。 非常感谢。
var resultTplHesap103Ekod = new Ext.XTemplate(
'<tpl for="."><div class="x-combo-list-item">',
'<h3><span> {val} </h3>',
'<span style="color:blue"> {dsc} </span>', '</div></tpl>'
);
从@MMT,
我改变了代码这样的。
var resultTplHesap360Ekod = new Ext.XTemplate(
'<tpl for=".">',
'<tpl if="(xindex ) > (xcount-1)">',
'<tpl>',
'<div class="x-combo-list-item">',
'<h3> {val} </h3>',
'<span style="color:red"> {dsc} </span>',
'</div>',
'</tpl>',
'</tpl>',
'<tpl if="(xindex ) < (xcount-2)">',
'<tpl>',
'<div class="x-combo-list-item">',
'<h3> {val} </h3>',
'<span style="color:blue"> {dsc} </span>',
'</div>',
'</tpl>',
'</tpl>',
'</tpl>'
);
var comboHsp360EkodHarcama = new Ext.form.ComboBox({
fieldLabel : '',
labelSeparator : '',
triggerAction : 'all',
mode : 'local',
store : storeHesapTasinirHeskod360,
displayField : 'dsc',
valueField : 'val',
emptyText : 'Damga Vergisi Türü',
forceSelection : true,
hidden : true,
forceSelection : true,
tpl : resultTplHesap360Ekod,
width : 300,
listClass : 'x-combo-list-item'
});
var storeHesapTasinirHeskod360 = new Ext.data.JsonStore({
url : '../gen/hesapTasinir.ajax',
root : 'list',
fields : ['dsc', 'val']
});
现在代码工作感谢很多@MMT,最后一个项目(现在)是红色的,这是对我很重要,但现在我有一个问题。 当我选择这最后的红酸枝出现黑色文本FIEL顶部OB盒。 能否请你帮我让它保持红色。 问候。