博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在给予react的ANTD中如何改变某些固定项?
阅读量:7125 次
发布时间:2019-06-28

本文共 944 字,大约阅读时间需要 3 分钟。

因为react理念是反对直接才做DOM的,完全使用数据驱动DOM做出渲染。习惯了锋利的JQuery的我们如何在表格里直接操作某一项呢?

举例:要将小于100分的单元格字体标红?如何操作?

直接贴代码,如下:

const columns = [  {    title: '指标',    dataIndex: 'kpi_name',    key: 'kpi_name'  }, {    title: '预期',    dataIndex: 'kpi_target',    key: 'kpi_target',  }, {    title: '实际',    dataIndex: 'kpi_finish',    key: 'kpi_finish',  }, {    title: '评分',    dataIndex: 'kpi_score',    key: 'kpi_score',    render: (text, record) => {      return (        text < 100?          (            {text}          ) : {text}      );    }  }];

那么在评分这一列,一旦出现低于100分的数据,该数字的字体颜色就会变红。

举例2:要是操作这一列的表头怎么办?

简单粗暴的直接写,如下:

{    title: 
评分
, dataIndex: 'kpi_score', key: 'kpi_score', }

举例3:更改组件默认title怎么操作?

依然简单粗暴的直接写,如下:

GS重点工作任务
截至时间:{gsTime}
} bordered={false}>

举例4:添加多个className怎么搞?

字符串模板,如下:

className={`${style.GSTable} ${style.oo}`}/>

方法小结:

直接在数据里写方法做渲染,让数据去驱动DOM做出改变。

react路漫漫,趟过所有坑才能到达彼岸

转载地址:http://iveel.baihongyu.com/

你可能感兴趣的文章
OOAD之单例模式Singleton的6种写法
查看>>
Html与XSL字符转义
查看>>
java基金会成立Set
查看>>
PC-hosts 的使用 [可使电脑无法正常上网]
查看>>
PC-经典之“运行里面的密密”
查看>>
2015第30周二
查看>>
spring获取webapplicationcontext,applicationcontext几种方法详解
查看>>
利用 Html 元标记控制搜索引擎蜘蛛
查看>>
快速排名 让人疯狂的黑帽seo技术
查看>>
FF浏览器来帮助我们录制脚本
查看>>
UVa 10190 - Divide, But Not Quite Conquer!
查看>>
在VirtualBox安装OS X 10.10
查看>>
div 居中
查看>>
Scala 深入浅出实战经典 第65讲:Scala中隐式转换内幕揭秘、最佳实践及其在Spark中的应用源码解析...
查看>>
UIKit的手风琴菜单,单条展开和多条同时展开
查看>>
Entity Framework 学习总结之一:ADO.NET 实体框架概述
查看>>
缺少动态连接库.so--cannot open shared object file: No such file or directory
查看>>
Myeclipse 10/2014 配置插件(svn、maven、properties、velocity)方法
查看>>
emacs quick open and jump file (or buffer) which name is current word
查看>>
(二) 第十二回:廊前无心曲动人 场边有意文偏心【林大帅作品】
查看>>