red*_*rom 3 javascript kendo-ui kendo-grid
我在网格中锁定了命令列(见下图).

我想用自定义图标(或用Kendo提供的一组图标)替换默认按钮.
我怎么能轻松做到?
我试图在文档中找到一些东西,但没有运气.
谢谢你的建议.
编辑:添加按钮代码
command:
[
{
name: "destroy",
text: $translate.instant('REMOVE'),
className: "btn-destroy"
},
{
name: "detail",
text: $translate.instant('DETAIL'),
click: function(e) {
var clickedRow = this.dataItem($(e.currentTarget).closest("tr"));
var id = clickedRow.id;
GlobalHelperService.redirectTo("/milestone-sequences/detail/"+id);
return false;
}
}
],
Run Code Online (Sandbox Code Playgroud)
小智 6
您还可以在命令中使用imageClass或iconClass.我不确定区别是什么,但任何一个似乎都有效.
感谢OnaBai,我可以分叉的工作示例.
注意,我添加了FontAwesome样式表,可以通过类轻松交换图标.
$(document).ready(function(e) {
$("#grid").kendoGrid({
columns: [
{ field: "name" },
{
command: [
{
name: "onabai",
text: " ",
imageClass: "fa fa-trash",
//iconClass: "fa fa-trash",
click: function (e) {
alert ("clicked");
}
}
]
}
],
dataSource: [ { name: "Jane Doe" } ]
});
});Run Code Online (Sandbox Code Playgroud)
<link rel="stylesheet" href="http://cdn.kendostatic.com/2014.3.1316/styles/kendo.common.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2014.3.1316/styles/kendo.default.min.css">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://cdn.kendostatic.com/2014.3.1316/js/kendo.web.min.js"></script>
<div id="grid"></div>Run Code Online (Sandbox Code Playgroud)