Ah, temel hata, Bu, kodunuzda sahip olduğunuz şeydir ::
<tpl if="val == 0">
Ve bu ::: yerine olmalıdır
<tpl if="val === 0">
** üç edin şeydir "eşit" sen aslında kıyaslıyorsun iki değer arasındaki eklemem gerekiyor işaretler. Normalde bir şablonda Sonra
x=y
yazdıysam Yani
x==y // (you basically add an extra equal)
Yani
x==y //when you're checking if the values are equal
gibi bir koşullu önerme Oldu olacak
x===y
DÜZENLEME :: ekleme tüm satır için kodlama atanan arka plan rengi ile doldurulacak
NOT: Lütfen ayrı bir XTemplate nesnesi hazırlayın ve tpl kod satırını belirtin. Bu, inanılmaz derecede mükemmel olan üye fonksiyonları da dahil olmak üzere XTemplate'in tüm potansiyelini kullanmanıza izin verecektir!
1 ::
tpl Kod arka plan rengi için eklenecek Deneme
'<li class="{[this.listClasses(xindex,xcount)]}">',
'<b> {nameOfMeeting}</b>',
'<br> Start Time : {start} || End Time : {end}',
'</li>',
{
listClasses : function(position, size){
var classes = [];
if (position%2===0) {classes.push("even")}
else {classes.push("odd")};
if (position === 1) {classes.push("first")}
else {classes.push("last")};
return classes.join(" ");
}
}
// Not: Ben değişime kullanıyorum yardımcı fonksiyonları ekledik sınıfın arka plan rengi. Benim tpl, temelde her liste satırında alternatif renk kullanır. Yani ilk satır yeşil, ikinci sarı, üçüncü yeşil, dördüncü sarı, vb.
İlişkili CSS eklenecek (li etiketi seçilen listClasses için)
#meetingsList li.odd { background-color: #ebdde2; }
#meetingsList li.even { background-color: #fdeef4; }
#meetingsList li.odd { border-bottom: 1px solid #999; }
#meetingsList li.even { border-bottom-style: none; }
:: Yeni CSS eklenecek 2 DÜZENLEME Deneme
CSS
.testview .x-dataview-item { border-bottom : 1px solid #cccbcb; }
.testview .x-item-selected { background-color: #006bb6; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #50b7ff), color-stop(2%, #0080da), color-stop(100%, #005692)); background-image: -webkit-linear-gradient(#50b7ff, #0080da 2%, #005692);
background-image: linear-gradient(#50b7ff, #0080da 2%, #005692);
color: #fff;;
text-shadow: rgba(0, 0, 0, 0.5) 0 -0.08em 0;
border-color: #103656; }
CSS'yi Kod içine eklemek için, liste nesnesine aşağıdakileri ekleyin ::
{
xtype : 'list'
. . . .
cls : 'testview'
}
veri aşağıdaki gibiyse Kodunuz, bence, çalışması gerekir: '[{val: 1, adı: 'isim1'} ...] örneğin' – ZenMaster