网格列中的多个可点击图标
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>");
})
我正在使用 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>");
})