gpt4 book ai didi

javascript - Kendo Grid 命令栏——如何用图标替换按钮?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:33:08 28 4
gpt4 key购买 nike

我已锁定网格中的命令列(见下图)。

enter image description here

我想用自定义图标(或 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;
}
}
],

最佳答案

您还可以在命令中使用 imageClass 或 iconClass。我不确定有什么区别,但两者似乎都有效。

感谢 OnaBai,提供我可以 fork 的工作示例。

请注意,我添加了 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" } ]
});
});
<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>

关于javascript - Kendo Grid 命令栏——如何用图标替换按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28188730/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com