找回密码
 立即注册

QQ登录

只需一步,快速开始

下午三点的人

注册会员

18

主题

54

帖子

154

积分

注册会员

积分
154

[已处理] wijmo的Grid

下午三点的人
注册会员   /  发表于:2022-4-26 15:33  /   查看:3025  /  回复:4
1金币
我在<flexgrid formatItem={handleFormatItem}>
interface stageCode {
    label:string,
    value:string,
    color:string,
}
const arr:stageCode[]=[]
handlerFormat=(gridPanel:any,cellRange:any)=>{

        const {rows,columns,cells}=gridPanel;

        const {cell,col,row,panel}=cellRange;
        if(columns[col]?.binding==='xxx'){
            cell.style.color=arr.find((x)=>x.value===rows[row].dataItem.xxx)?.color
        }
    }
当我用Groupanel拖动列标题进行分组的时候,有些分组的那一行的标题颜色也是这个arr里面差找到的color,
用的是同一个单元格?不然颜色不应该影响到那一行的!请问怎么解决?




4 个回复

倒序浏览
下午三点的人
注册会员   /  发表于:2022-4-26 16:10:08
沙发
已经解决了,不用麻烦了
回复 使用道具 举报
下午三点的人
注册会员   /  发表于:2022-4-26 16:13:40
板凳
分组行的标题颜色没变了,但是有些时候其他某些相邻的单元格的颜色会受这个影响,会被改变
回复 使用道具 举报
下午三点的人
注册会员   /  发表于:2022-4-26 16:18:38
地板
只有依次给相邻的单元格color设为默认,但是感觉很麻烦
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-26 17:31:08
5#
好的,这个看起来没有什么其他办法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部