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 相关文章推荐
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
Jun 05 Javascript
js常用数组操作方法简明总结
Jun 20 Javascript
JavaScript事件委托实例分析
May 26 Javascript
jsonp跨域请求数据实现手机号码查询实例分析
Dec 12 Javascript
理解Angular数据双向绑定
Jan 10 Javascript
AngularJS手动表单验证
Feb 01 Javascript
jQuery 限制输入字符串长度
Jun 20 Javascript
简单实现轮播图效果的实例
Jul 15 Javascript
ionic中的$ionicPlatform.ready事件中的通用设置
Jun 11 Javascript
Vue官方文档梳理之全局配置
Nov 22 Javascript
vue单页开发父子组件传值思路详解
May 18 Javascript
Vue开发之封装分页组件与使用示例
Apr 25 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
基于jQuery实现表格数据的动态添加与统计的代码
2011/01/31 Javascript
可选择和输入的下拉列表框示例
2013/11/05 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
2015/03/18 Javascript
javascript相关事件的几个概念
2015/05/21 Javascript
javascript实现下班倒计时效果的方法(可桌面通知)
2015/07/10 Javascript
jquery ajax局部加载方法详解(实现代码)
2016/05/12 Javascript
Bootstrap中的Panel和Table全面解析
2016/06/13 Javascript
JavaScript 继承详解(五)
2016/10/11 Javascript
js实现一个可以兼容PC端和移动端的div拖动效果实例
2016/12/09 Javascript
Bootstrap Search Suggest使用例子
2016/12/21 Javascript
图解Javascript——作用域、作用域链、闭包
2017/03/21 Javascript
react实现菜单权限控制的方法
2017/12/11 Javascript
webpack 4.0.0-beta.0版本新特性介绍
2018/02/10 Javascript
node实现基于token的身份验证
2018/04/09 Javascript
解决vue路由后界面没有变化,但是链接有的问题
2018/09/01 Javascript
对angularjs框架下controller间的传值方法详解
2018/10/08 Javascript
[05:59]带你看看DPC的台前幕后
2021/03/11 DOTA
举例讲解Python的Tornado框架实现数据可视化的教程
2015/05/02 Python
Python的Django框架中自定义模版标签的示例
2015/07/20 Python
Python数据集切分实例
2018/12/08 Python
Python递归调用实现数字累加的代码
2020/02/25 Python
python 解决Fatal error in launcher:错误问题
2020/05/21 Python
pandas分批读取大数据集教程
2020/06/06 Python
CSS实现的一闪而过的图片闪光效果
2014/04/23 HTML / CSS
G-Form护具官方网站:美国运动保护装备
2019/09/04 全球购物
职工运动会邀请函
2014/01/19 职场文书
批评与自我批评材料
2014/02/15 职场文书
二手房购房协议书范本
2014/10/05 职场文书
2014普法依法治理工作总结
2014/12/18 职场文书
师德承诺书2015
2015/04/28 职场文书
2015年行政管理人员工作总结
2015/10/15 职场文书
事业单位工作人员2015年度思想工作总结
2015/10/15 职场文书
中国梦宣传标语口号
2015/12/26 职场文书
百善孝为先:关于孝道的经典语录
2019/10/18 职场文书
OpenCV图像变换之傅里叶变换的一些应用
2021/07/26 Python
GO中sync包自由控制并发示例详解
2022/08/05 Golang