网格列中的多个可点击图标

Multiple clickable icons in grid column

我正在使用 Telerik MVC Grid,我试图在一列中获得多个可点击的图标。

我真正想要实现的是不是通过命令,而是在普通列中,使用自己的图标和 "onclick" 事件来做到这一点。

尝试过这个,但实际上并不奏效。

columns.Template(@<text><span class='viewicon' onclick='view'><span class='modifyicon' onclick='modify'></text>)

当我尝试时:columns.Template(@<text><span class='viewicon' onclick='view'></text>),事件没有附加到图标。

通过命令做到了这一点,但我不想通过命令:

columns.Command(command => {
                 command.Custom("View").Click("view").IconClass("k-icon k-i-preview k-i-eye");     

                 command.Custom("Modify").Click("modify").IconClass("k-icon k-i-track-changes"); });

也许您对该主题有一些有用的意见。

非常感谢!

因为我做到了这一点,也许有人也需要类似的东西,我就是这样解决的:

columns.Bound(p => p.Action).ClientTemplate(
   "<span class='k-icon k-i-preview k-i-eye' title='View' onclick='view()'></span>" +
   "<span class='k-icon k-i-track-changes' title='Modify'  onclick='modify()'></span>" +
    "<span class='k-icon k-i-delete k-i-trash' title='Delete' onclick='delete()'></span>");
})