gpt4 book ai didi

jquery - 如何根据隐藏列 ID 更改 Kendo UI Grid 中的行颜色?

转载 作者:行者123 更新时间:2023-12-01 03:09:36 25 4
gpt4 key购买 nike

我有一个 KendoGrid 并且有一个 coupe 隐藏 ID 列,当 globalGroupLevel 为 0 时,我需要更改行的颜色。我不知道如何执行此操作,因为我是从外部生成网格JavaScript 文件。我查看了 kendo 文档,它们显示了与我需要使用模板执行的操作类似的内容,但这是在 View 中完成所有操作而不是从外部 javascript 文件完成的情况。任何想法或方向都会有很大帮助。

这是网格

$("#CatalogGrid").kendoGrid({
dataSource: {
data: catalogData
},
columns: [
{ field: "globalGroupID", title: "Group ID", hidden: true },
{ field: "globalGroupLevel", title: "globalGroupLevel", hidden: true },
{ field: "globalGroupName", title: "Group Name", width:350 },
{ field: "isRequired", title: "!", width:20 },
{ field: "optionName", title: "Option Name" }
],
change: function (e) {

},
scrollable: true,
pageable: false,
selectable: "row",
height: 500
});

最佳答案

您可以为此使用网格 dataBound 事件。请参阅Dojo我为你做的。

dataBound: function(e) {
var data = this.dataSource.data();
$.each(data, function (i, row) {
if (row.get("globalGroupLevel") == 0) {
var element = $('tr[data-uid="' + row.uid + '"] ');
element.addClass("colored-row");
}
});
}

关于jquery - 如何根据隐藏列 ID 更改 Kendo UI Grid 中的行颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34832382/

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