gpt4 book ai didi

javascript - KendoUI 使用图标而不是自定义命令的按钮

转载 作者:搜寻专家 更新时间:2023-11-01 05:12:20 27 4
gpt4 key购买 nike

在 Kendo UI 中,是否可以使用图标而不是按钮来执行 KendGrid 中的自定义命令?我需要这个,因为按钮似乎有一个最小宽度,这对我的页面来说太大了。即使我指定宽度它也不会减少。

    command: [ { name: "Edit",width: 10 ,text:"",imageClass: "k-icon k-i-pencil",
click: function(e) {
//some code
}
}]

最佳答案

您可能会覆盖 KendoUI 定义:

.k-grid tbody .k-button, .k-ie8 .k-grid tbody button.k-button {
min-width: 0;
}

在这里查看:http://jsfiddle.net/OnaBai/286F6/

或者您可以尝试不那么激进(减少附带影响):

a.k-button.k-button-icontext.k-grid-Edit {
min-width : 0;
}

在这里查看:http://jsfiddle.net/OnaBai/286F6/1/

甚至更少:

#grid a.k-button.k-button-icontext.k-grid-Edit {
min-width : 0;
}

我使用 id="grid" 将其缩小到只有一个特定的网格。

在这里查看:http://jsfiddle.net/OnaBai/286F6/2/

但是如果你不想覆盖 Kendo UI 样式,你仍然可以这样做:

$("#grid").kendoGrid({
dataSource: myDataSource,
columns: [
{
command: {
name: "Edit",
text:"",
imageClass: "k-icon k-i-pencil ob-icon-only",
click: function(e) {
//some code
}
}
},
...
],
});

然后:

$(".ob-icon-only", "#grid").parent().css("min-width", 0);

在这里查看:http://jsfiddle.net/OnaBai/286F6/3/

关于javascript - KendoUI 使用图标而不是自定义命令的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19900334/

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