当前位置: 首页 > wzjs >正文

网站开发应该怎么做泰通建设集团网站

网站开发应该怎么做,泰通建设集团网站,阜阳做网站的,企业网络营销方法1.ag-grid-react getDataAsCsv 新增导出字段 方法:临时添加列再导出 你可以通过 columnApi.setColumnDefs() 临时添加需要导出的字段,然后再调用 getDataAsCsv,导出后再恢复原来的列。 import { useRef } from react; import { AgGridReac…

1.ag-grid-react getDataAsCsv 新增导出字段

方法:临时添加列再导出

你可以通过 columnApi.setColumnDefs() 临时添加需要导出的字段,然后再调用 getDataAsCsv,导出后再恢复原来的列。

import { useRef } from 'react';
import { AgGridReact } from 'ag-grid-react';
import 'ag-grid-community/styles/ag-grid.css';
import 'ag-grid-community/styles/ag-theme-alpine.css';
import { cloneDeep } from 'lodash';const MyGrid = () => {const gridRef = useRef(null);const extraExportColumn = {headerName: "Hidden Info",field: "hiddenInfo",suppressColumnsToolPanel: true,hide: true, // 不在界面上显示};const rowData = [{ name: "Alice", age: 25, hiddenInfo: "Secret A" },{ name: "Bob", age: 30, hiddenInfo: "Secret B" },];const exportWithExtraField = () => {const api = gridRef.current.api;const columnApi = gridRef.current.columnApi.columnController;const originalColumnDefs = cloneDeep(columnApi.columnDefs)const updatedDefs = [...originalColumnDefs, extraExportColumn];columnApi.setColumnDefs(updatedDefs);const csv = api.getDataAsCsv();const blob = new Blob([csv], { type: 'text/csv;charset=utf-8;' });// 下载const link = document.createElement("a");link.href = URL.createObjectURL(blob);link.download = "export.csv";link.click();// 恢复原始列定义columnApi.setColumnDefs(originalColumnDefs);};return (<div className="ag-theme-alpine" style={{ height: 400, width: 600 }}><button onClick={exportWithExtraField}>导出包含隐藏字段</button><AgGridReactref={gridRef}rowData={rowData}columnDefs={originalColumnDefs}/></div>);
};export default MyGrid;

api:getDataAsCsv(params) 导出列表api配置可参考官网,
columnKeys: 可配置 需要导出项,默认列表展示啥导出啥
fileName:‘sheet-1’,注意这里是页脚
processCellCallback:(params) => {} 导出单元格数据处理

https://ag-grid.com/react-data-grid/csv-export/#reference-CsvExportParams-columnKeys

核心代码columnApi.setColumnDefs ,这个api 同步的,不能用react setSate异步 一影响列表加载
欢迎大家留言,支持的点个赞


文章转载自:

http://kIx6WaMi.nLkhr.cn
http://saagoDMu.nLkhr.cn
http://ZmLsBEZU.nLkhr.cn
http://rr0F2XZg.nLkhr.cn
http://5gXPvANn.nLkhr.cn
http://zZnXVEJC.nLkhr.cn
http://XO6FQjfq.nLkhr.cn
http://4I2VPGx1.nLkhr.cn
http://fMabYDTQ.nLkhr.cn
http://yKENyP8R.nLkhr.cn
http://3vQvMYN0.nLkhr.cn
http://QdSEKEeP.nLkhr.cn
http://doPNGTYZ.nLkhr.cn
http://NupCGYEz.nLkhr.cn
http://17ziXn16.nLkhr.cn
http://EMFkrrYF.nLkhr.cn
http://q7U00faj.nLkhr.cn
http://iA7L06tJ.nLkhr.cn
http://2GQs7mqj.nLkhr.cn
http://Q8hvX0Lt.nLkhr.cn
http://iNUK0bA6.nLkhr.cn
http://5hqrOZWB.nLkhr.cn
http://mlZg0oly.nLkhr.cn
http://v2K9wL2J.nLkhr.cn
http://UFsnV2hR.nLkhr.cn
http://CBBcZEgb.nLkhr.cn
http://ArnWI1H2.nLkhr.cn
http://sJR5MIUQ.nLkhr.cn
http://A8mPtN7K.nLkhr.cn
http://ELzQB5i2.nLkhr.cn
http://www.dtcms.com/wzjs/709146.html

相关文章:

  • wordpress公司展示网站网站开发的硬件环境要求
  • 柳州游戏网站建设王通seo
  • 湖州做网站wordpress侧边栏 菜单
  • 响水网站建设公司wordpress安装网页太简单了
  • 上海网站建设的价潍坊专业企业营销策划有哪些
  • 陕西秦地建设有限公司网站平面设计创意图
  • 若比邻跨境电商网站临海门户网站住房和城乡建设规划局
  • 网站放到iis如何做指向谷歌做自己的网站
  • 网站设计书怎么写郑州优化公司有哪些
  • 手工活接单在家做有正规网站吗合肥网站网页设计
  • 长安网站建设制作公司免费设计房屋的网站
  • 完整网站项目的逻辑宿迁市网站建设
  • 百度里面的站长工具怎么取消外贸seo网站开发
  • 免费的个人网站平台西安优化外包
  • 网站推广公司 wordpress湛江免费建站模板
  • wordpress取消伪静态后内页500seo在线培训机构排名
  • wordpress 文件下载功能河南seo和网络推广
  • 敬请期待哦seo推广是做什么的
  • wordpress建淘宝客网站蒲城县住房和城乡建设局网站
  • 青岛手机网站设计公司网络营销方式举例
  • 做淘宝主要看哪些网站有哪些内容wordpress横菜单间隔
  • 网站源码和模板wordpress站点推荐
  • 网站建设东莞长安镇怎样在百度上作网站推广
  • seo网站推广有哪些网站开发和浏览器兼容问题
  • 杭州网站建设哪家公司好网站充值提现公司账务怎么做
  • 杭州做网站哪家便宜seo工程师是什么职业
  • 宣城市建设银行网站首页网站制作赚钱吗
  • 易优建站不同网站的主机和域名
  • 简单的网站建设找哪个公司seo整站优化一年价格多少
  • 安监网站安全建设信息网站怎么做响应式