react项目表格内容轮播,DataV-React轮播表的使用

news/2025/1/30 2:10:04/

        项目中想要实现表格表头固定不动,表格行内容轮播呈现的效果,antd中的table无法实现,使用DataV-React轮播表来实现。

        官网地址:介绍 | DataV-React    轮播表 | DataV-React

        1. 安装

  • npm 安装
npm install @jiaminghi/data-view-react
  • yarn 安装
yarn add @jiaminghi/data-view-react

        2. 使用

javascript">import React from 'react';
import { ScrollBoard } from '@jiaminghi/data-view-react';const Index = () => {const config = {header: ['列1', '列2', '列3'], // 表头数据data: [ // 表数据['行1列1', '行1列2', '行1列3'],['行2列1', '行2列2', '行2列3'],['行3列1', '行3列2', '行3列3'],['行4列1', '行4列2', '行4列3'],['行5列1', '行5列2', '行5列3'],['行6列1', '行6列2', '行6列3'],['行7列1', '行7列2', '行7列3'],['行8列1', '行8列2', '行8列3'],['行9列1', '行9列2', '行9列3'],['行10列1', '行10列2', '行10列3']],align: ['center', 'center', 'center'], // 列对齐方式headerBGC: ['transparent'], // 表头背景色evenRowBGC: ['transparent'], // 偶数行oddRowBGC: ['transparent'], // 奇数行columnWidth: [100, 100, 100], // 列宽度headerHeight: 40, // 表头高度};return (<ScrollBoard config={config} style={{ width: '500px', height: '220px' }} />);
};export default Index;

        如果想要设置整个表格文字样式,可以在ScrollBoard的style属性中添加color等样式,针对某一列文字做特殊处理,可以采用以下两种方式:

        1)样式文件中使用:global{}包裹元素选择器,设置样式。

        2)参考官网中轮播表定制元素代码,为单元格添加行内样式:

javascript">data: [['<span style="color:#37a2da;">行1列1</span>', '行1列2', '行1列3'],['行2列1', '<span style="color:#32c5e9;">行2列2</span>', '行2列3'],['行3列1', '行3列2', '<span style="color:#67e0e3;">行3列3</span>'],['行4列1', '<span style="color:#9fe6b8;">行4列2</span>', '行4列3'],['<span style="color:#ffdb5c;">行5列1</span>', '行5列2', '行5列3'],['行6列1', '<span style="color:#ff9f7f;">行6列2</span>', '行6列3'],['行7列1', '行7列2', '<span style="color:#fb7293;">行7列3</span>'],['行8列1', '<span style="color:#e062ae;">行8列2</span>', '行8列3'],['<span style="color:#e690d1;">行9列1</span>', '行9列2', '行9列3'],['行10列1', '<span style="color:#e7bcf3;">行10列2</span>', '行10列3']],


http://www.ppmy.cn/news/1567774.html

相关文章

两种交换排序算法--冒泡,快速

目录 1.冒泡排序原理 2.快速排序原理 3.冒泡代码实现 4.快速排序代码实现 1.冒泡排序原理 冒泡排序&#xff08;Bubble Sort&#xff09;是一种简单的排序算法&#xff0c;基本思想是通过反复交换相邻的元素&#xff0c;直到整个序列有序。它的名字来源于较大的元素像气泡…

spring spring-boot spring-cloud发布以及适配

https://spring.io/blog/2024/10/01/from-spring-framework-6-2-to-7-0 看了 spring 的官网&#xff0c;提到 2025 年 spring 会跟随 jdk 25 LTS发布后&#xff0c;接着发布 Spring Framework 7.0 GA&#xff0c;与之对应 spring 系列的组件版本情况如下。 Spring Framework版…

JavaScript系列(45)--响应式编程实现详解

JavaScript响应式编程实现详解 &#x1f504; 今天&#xff0c;让我们深入探讨JavaScript的响应式编程实现。响应式编程是一种基于数据流和变化传播的编程范式&#xff0c;它使我们能够以声明式的方式处理异步数据流。 响应式编程基础概念 &#x1f31f; &#x1f4a1; 小知识…

设计模式Python版 单例模式

文章目录 前言一、单例模式二、单例模式实现方式三、单例模式示例四、单例模式在Django框架的应用 前言 GOF设计模式分三大类&#xff1a; 创建型模式&#xff1a;关注对象的创建过程&#xff0c;包括单例模式、简单工厂模式、工厂方法模式、抽象工厂模式、原型模式和建造者模…

【山东乡镇界】面图层shp格式乡镇名称和编码wgs84坐标无偏移arcgis数据内容测评

标题中的“山东省乡镇界面图层shp格式乡镇名称和编码wgs84坐标无偏移arcgis数据”指的是一个地理信息系统&#xff08;GIS&#xff09;的数据集&#xff0c;专为山东省的乡镇区域设计。这个数据集包含了乡镇的边界信息&#xff0c;以Shapefile&#xff08;shp&#xff09;格式存…

【数据资产】数据资产管理概述

导读&#xff1a;数据资产管理在企业的数字化转型和业务发展中扮演着至关重要的角色。它直接关系到企业的决策效率、运营优化、业务创新以及风险防控等多个方面。数据资产作为企业的重要战略资源&#xff0c;能够为企业带来经济利益&#xff0c;其价值可能来自于数据本身的稀缺…

Unbutu虚拟机+eclipse+CDT编译调试环境搭建

问题1: 安装CDT&#xff0c;直接Help->eclipse Market space-> 搜cdt , install&#xff0c;等待重启即可. 问题2&#xff1a;C变量不识别vector ’could not be resolved 这是库的头文件没加好&#xff0c;右键Properties->C Build->Enviroment&#xff0c;增加…

前端性能优化指标 - DCL(触发时机、脚本对 DCL 的影响、CSS 对 DCL 的影响)

前端性能优化指标 DCL 1、概述 DCL&#xff08;DOMContentLoaded&#xff09;表示浏览器已经完全加载并解析了页面的初始 HTML 文档&#xff0c;同时完成了 DOM 树的构建&#xff0c;但需等待样式表、图片等外部资源的加载 2、触发时机 当 HTML 文档被完全加载和解析时触发 …