EXTJS 4.1,网格行主体tpl上的事件的侦听器

问题描述 投票:1回答:1

当前,我在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功能中很重要。

请随时询问其他信息...我希望这一点足够您可以为我提供帮助。

gridview extjs listener onclicklistener dom-events
1个回答
1
投票

您可以在模板内部添加一个javascript onclick事件。

   <tpl for="datalist">' + <b><a href=# onclick=alertName("{name}")>{name}</a></b>

function alertName(name){
    alert(name);
}
© www.soinside.com 2019 - 2024. All rights reserved.