关于EXT4中XTemplate中的问题。如何在tpl标签里面实现点击事件或者点击触发一个函数。 40
vartp7=newExt.XTemplate('<b>他的好友:</b><tplfor="friends"><p>','<tplif="this.isWoman(lik...
var tp7 = new Ext.XTemplate(
'<b>他的好友:</b><tpl for="friends"><p>',
'<tpl if="this.isWoman(like)">{name}:是个女性。</tpl>',
'<tpl if="this.isMen(like)">{name}:是个男性。</tpl>',
'<tpl if="this.isChild(age)">{name}:是个小孩。</tpl>',
'</p></tpl>', {
isWoman: function (like) {
return like == '鲜花';
},
isMen: function (like) {
return like != "鲜花";
},
isChild: function (age) {
return age < 18;
}
}
);
就是像这个一样。能不能有一个点击触发isWoman这个函数的。 展开
'<b>他的好友:</b><tpl for="friends"><p>',
'<tpl if="this.isWoman(like)">{name}:是个女性。</tpl>',
'<tpl if="this.isMen(like)">{name}:是个男性。</tpl>',
'<tpl if="this.isChild(age)">{name}:是个小孩。</tpl>',
'</p></tpl>', {
isWoman: function (like) {
return like == '鲜花';
},
isMen: function (like) {
return like != "鲜花";
},
isChild: function (age) {
return age < 18;
}
}
);
就是像这个一样。能不能有一个点击触发isWoman这个函数的。 展开
展开全部
那就给要点击的对象加一个click事件呀,比如:
'<b>他的好友:</b><tpl for="friends"><p>',
'<tpl if="this.isWoman(like)"><span onclick="this.isWoman(like);">{name}:是个女性。</span></tpl>',
'<tpl if="this.isMen(like)">{name}:是个男性。</tpl>',
'<tpl if="this.isChild(age)">{name}:是个小孩。</tpl>',
'</p></tpl>'
'<b>他的好友:</b><tpl for="friends"><p>',
'<tpl if="this.isWoman(like)"><span onclick="this.isWoman(like);">{name}:是个女性。</span></tpl>',
'<tpl if="this.isMen(like)">{name}:是个男性。</tpl>',
'<tpl if="this.isChild(age)">{name}:是个小孩。</tpl>',
'</p></tpl>'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询