gpt4 book ai didi

javascript - 在 viewConfig 属性的 getRowClass 中分配颜色代码后,背景颜色不会改变

转载 作者:行者123 更新时间:2023-11-28 10:49:55 35 4
gpt4 key购买 nike

这里是 JavaScript,我在其中设置 BusinessObject 列和 CustomTable 列中包含不同数据的字段的背景颜色。

projectgrid= new Ext.grid.GridPanel
({
id:projectgrid,
cm : projectInfoFieldsCM,
store: inlineGridStore,
stripeRows: true,
autoScroll:true,
width:550,
height:500,
bodyCssClass : 'customInlineGridCSS',
viewConfig:
{
forceFit: false,
autoFill : false,
deferEmptyText : false,
emptyText : '<div align="center"><span style="font-size: 9pt; font-weight: normal">No record available</span></span></div>',
getRowClass: function(record, index, rowParams, store) {
if(record.get('BusinessObject')!=record.get('CustomTable')){
return 'gender-male';
}
}
}
});

这里是 css 文件,我在其中分配了颜色编码。注意:我尝试了在 css 文件中声明的两个 ID。

             .data-row-light-red
{
background-color: #ff0000 !important ;
}

.gender-male .ID {
background-color: #088da5;
}

我是否做错了什么,因为我之前已经实现了此功能,但我陷入了这个功能?

最佳答案

也许不希望您完全需要,但我已经在专栏中对渲染器函数做了类似的事情,也许您也可以使用它?

这是我的代码:

 columns: [
{header: "Color", dataIndex: "COLOR", width:100,
renderer:
function(value, metaData, record, rowIndex, colIndex, store){
metaData.style = "background-color: rgb(255,255,255);";
return "";
}
},

希望这有帮助

关于javascript - 在 viewConfig 属性的 getRowClass 中分配颜色代码后,背景颜色不会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35340226/

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