【发布时间】:2020-03-18 12:15:17
【问题描述】:
我尝试在剑道网格中禁用网络字体图标,但我不知道该怎么做! 这是我的代码 sn-p 但它不起作用。 如果您能帮助我,我将不胜感激。
command: [
{
name: "Revocation",
click: revocation,
template: "<div><a href='\\#' class='k-grid-Revocation'><i class='k-icon k-i-close'></i></a></div>"
},
],width: 30
dataBound: function (e) {
var grid = $("#grid_Shipment").data("kendoGrid");
var items = e.sender.items();
$.each(items, function (index) {
var dataItem = grid.dataItem(this);
$("tr[data-uid='" + dataItem.uid + "']").find(".k-grid .k-icon").each(function (index) {
if (dataItem.ShipmentStatus != 1) {
$(this).addClass('k-state-disabled').prop('disabled', true);
}
});
});
}
【问题讨论】:
-
我不确定为什么这不起作用,但请注意,模板可以是一个将 dataItem 作为参数的函数,这样可以使您的代码更简单。试试这种方法。
标签: jquery kendo-ui telerik kendo-grid