Ant-design-vue Table组件customRow属性的使用说明


Posted in Javascript onOctober 28, 2020

官网示例

Ant-design-vue Table组件customRow属性的使用说明

使用方式

// 表格中加入customRow属性并绑定一个custom方法
	<a-table
	 rowKey="stockOrderCode"
	 :columns="columns"
	 :dataSource="dataSource"
	 :pagination="pagination"
	 :customRow="customRow"
	>
	</a-table>

	// methods中定义方法
	customRow(record, index) {
  return {
  // 这个style就是我自定义的属性,也就是官方文档中的props
  style: {
   // 字体颜色
   color: record.remarkDesc ? record.remarkDesc.fontColor : 'rgba(0, 0, 0, 0.65)',
   // 行背景色
   'background-color': record.remarkDesc ? record.remarkDesc.bgColor : '#ffffff',
   // 字体类型
   'font-family': record.remarkDesc ? record.remarkDesc.fontType : 'Microsoft YaHei',
   // 下划线
   'text-decoration':
   record.remarkDesc && record.remarkDesc.underline ? 'underline' : 'unset',
   // 字体样式-斜体
   'font-style': record.remarkDesc && record.remarkDesc.italics ? 'italic' : 'unset',
   // 字体样式-斜体
   'font-weight': record.remarkDesc && record.remarkDesc.bold ? 'bolder' : 'unset',
  },
  on: {
   // 鼠标单击行
   click: event => {
   // do something
   },
  },
  }
 },

最终实现的效果

最终实现表格行样式的自定义

Ant-design-vue Table组件customRow属性的使用说明

补充知识:ant-design-vue 中table行 绑定点击事件

目前在学习使用antd中,需求双击表格行显示pdf,在table中给customRow设置行属性

Ant-design-vue Table组件customRow属性的使用说明

<a-table
  bordered
  :rowSelection="rowSelection"
  :columns="columns"
  :dataSource="data"
  rowKey="id"
  :customRow="Rowclick"
  :pagination="pagination"
  :scroll="{ y: 520 }"
  size="small"
 >
  <span slot="sex" slot-scope="sex">
  {{ sex == 1 ? "男" : sex == 0 ? "女" : "/" }}
  </span>
  <span slot="status" slot-scope="status">
  {{ status == 1 ? "已打印" : "未打印" }}
  </span>
 </a-table>

methods中

Rowclick(record, index) {
  return {
  on: {
   click: () => {},
   dblclick: () => {
   console.log(record, index, 2222);
   this.showPdf = true;
   let url = "demo.pdf";
   this.pSrc = "/static/pdf/web/viewer.html?file=" + url;
   // window.open("/static/pdf/web/viewer.html?file=" + url);
   }
  }
  };
 },

以上这篇Ant-design-vue Table组件customRow属性的使用说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
5款Javascript颜色选择器
Oct 25 Javascript
EXTJS FORM HIDDEN TEXTFIELD 赋值 使用value不好用的问题
Apr 16 Javascript
JS代码同步文本框内容的实例方法
Jul 12 Javascript
jqplot通过ajax动态画折线图的方法及思路
Dec 08 Javascript
JavaScript学习笔记之基础语法
Jan 22 Javascript
jQuery特殊符号转义的实现
Nov 30 Javascript
Bootstrap模态框使用详解
Feb 15 Javascript
JS正则替换去空格的方法
Mar 24 Javascript
详解Node.js实现301、302重定向服务
Apr 07 Javascript
详解Vuejs2.0 如何利用proxyTable实现跨域请求
Aug 03 Javascript
详解Angular2表单-模板驱动的表单(Template-Driven Forms)
Aug 04 Javascript
React项目动态设置title标题的方法示例
Sep 26 Javascript
通过JS判断网页是否为手机打开
Oct 28 #Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
Oct 28 #Javascript
解决ant design vue 表格a-table二次封装,slots渲染的问题
Oct 28 #Javascript
ant design vue中表格指定格式渲染方式
Oct 28 #Javascript
vue实现一个矩形标记区域(rectangle marker)的方法
Oct 28 #Javascript
ant design vue datepicker日期选择器中文化操作
Oct 28 #Javascript
微信小程序picker组件两列关联使用方式
Oct 27 #Javascript
You might like
PHP执行zip与rar解压缩方法实现代码
2010/12/05 PHP
解析php中获取url与物理路径的总结
2013/06/21 PHP
Javascript 判断 object 的特定类转载
2007/02/01 Javascript
javascript XMLHttpRequest对象全面剖析
2010/04/24 Javascript
自己整理的一个javascript日期处理函数
2010/10/16 Javascript
用jquery与css打造个性化的单选框和复选框
2010/10/20 Javascript
js 限制数字 js限制输入实现代码
2012/12/04 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
js获取通过ajax返回的map型的JSONArray的方法
2014/01/09 Javascript
jquery退出each循环的写法
2014/02/26 Javascript
改变状态栏文字的js代码
2014/06/13 Javascript
javascript根据时间生成m位随机数最大13位
2014/10/30 Javascript
JavaScript实现向setTimeout执行代码传递参数的方法
2015/04/16 Javascript
简介JavaScript中的getUTCFullYear()方法的使用
2015/06/10 Javascript
jQuery遍历节点树方法分析
2016/09/08 Javascript
浅谈js之字面量、对象字面量的访问、关键字in的用法
2016/11/20 Javascript
JS实现图片高斯模糊切换效果的焦点图实例
2017/01/21 Javascript
详解Vue2中组件间通信的解决全方案
2017/07/28 Javascript
深入理解ES6学习笔记之块级作用域绑定
2017/08/19 Javascript
[02:01]2018完美盛典-开场舞《双子星》
2018/12/16 DOTA
初学python数组的处理代码
2011/01/04 Python
Python中的文件和目录操作实现代码
2011/03/13 Python
在Python下利用OpenCV来旋转图像的教程
2015/04/16 Python
深入理解Python中命名空间的查找规则LEGB
2015/08/06 Python
python清理子进程机制剖析
2017/11/23 Python
Python求离散序列导数的示例
2019/07/10 Python
python使用selenium爬虫知乎的方法示例
2020/10/28 Python
cookies应对python反爬虫知识点详解
2020/11/25 Python
java关于string最常出现的面试题整理
2021/01/18 Python
工艺员岗位职责
2014/02/11 职场文书
党员干部承诺书
2014/03/25 职场文书
民主评议政风行风整改方案
2014/09/17 职场文书
保险内勤岗位职责
2015/04/13 职场文书
2015小学教师德育工作总结
2015/05/12 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
MySQL分区表管理命令汇总
2022/03/21 MySQL