帖子
帖子
用户
博客
课程
显示全部楼层
29
帖子
0
勋章
468
Y币

GridModel设置行样式

[复制链接]
发表于 2021-12-29 12:05:02
设置其他状态都成功了,但是设置样式的时候没有成功,有设置GridModel行样式成功了的老师吗?

本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
140
帖子
3
勋章
1507
Y币
//设置列表指定行的背景色
  const prefix = 'public_fixedDataTableRow';
  const cusStyle = `.${prefix}_bg-red [role="gridcell"] { background-color: red; }`;
  loadStyle(cusStyle);
  
  gridModel.on('afterSetDataSource',function(){
    gridModel.setRowState(3, 'className', 'bg-red');
  })
  
  function loadStyle(params){
    var headobj=document.getElementsByTagName('head')[0];
    var style = document.createElement('style');
    style.type = 'text/css';
    headobj.appendChild(style);
    style.sheet.insertRule(params, 0);
  }
29
帖子
0
勋章
468
Y币
不知道为什么没有起效果,控制台没有报错信息
我也理解倪 · 2021-12-29 13:34//设置列表指定行的背景色
  const prefix = 'public_fixedDataTableRow';
  const cusStyle = `.${prefix}_bg-red [role="gridcell"] { background-color: red; }`;
140
帖子
3
勋章
1507
Y币
在初始化函数添加, 样式在不同的页面可能不一样,需要自己查找dom元素
小白- · 2021-12-29 16:25不知道为什么没有起效果,控制台没有报错信息

本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
29
帖子
0
勋章
468
Y币
谢谢你,我去看看到底是怎么回事
我也理解倪 · 2021-12-29 16:32在初始化函数添加, 样式在不同的页面可能不一样,需要自己查找dom元素
您需要登录后才可以回帖 登录

本版积分规则