当前,我在extjs中遇到了一个问题,那就是我有一个带有功能行主体的网格。在此行体功能中,我渲染了一个tpl。
此tpl如下:
.
.
.
'<tpl for="datalist">' +
<b>{name}</b>: </tpl>
<span class="test"><em class="test1">{number}</em></span>' +
'</tpl>
.
.
.
[当用户打开行主体时,还有另一笔数据,其中一部分是我所显示的内容,将出现这样的列表:
数据列表:111111,2222,3333 .....
我需要在用户单击这些数字之一以获取dom元素的同时获取数字并触发特殊事件,因此如何在不使用dataview的情况下执行此操作?我已经在dataview中实现了它,但是将它包含在rowbody功能中很重要。
请随时询问其他信息...我希望这一点足够您可以为我提供帮助。
您可以在模板内部添加一个javascript onclick事件。
<tpl for="datalist">' + <b><a href=# onclick=alertName("{name}")>{name}</a></b>
function alertName(name){
alert(name);
}