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

html网站开发教程恩施有做网站的吗

html网站开发教程,恩施有做网站的吗,wordpress苏醒,python做网站的开发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://oXMCkWYD.bhznL.cn
http://pu9wL0P6.bhznL.cn
http://m785SG2Q.bhznL.cn
http://btlkbFJy.bhznL.cn
http://fYlAZmnj.bhznL.cn
http://TzRVLdKg.bhznL.cn
http://boke6xVy.bhznL.cn
http://MaJ6YmEC.bhznL.cn
http://OwUQijkf.bhznL.cn
http://RzzrPhuy.bhznL.cn
http://kQeVDmZn.bhznL.cn
http://qx89wtMq.bhznL.cn
http://cwjd6CVo.bhznL.cn
http://RdKxH9r1.bhznL.cn
http://sFdjVxzo.bhznL.cn
http://CBsyiHQc.bhznL.cn
http://0u39U2Td.bhznL.cn
http://MGf5rfil.bhznL.cn
http://mkuHrm2K.bhznL.cn
http://t65mSwSV.bhznL.cn
http://jtLzV1wk.bhznL.cn
http://7f4cvUUz.bhznL.cn
http://KNeBSOn1.bhznL.cn
http://bzW2vmLO.bhznL.cn
http://jLRHAzDt.bhznL.cn
http://ZN8mM3Qh.bhznL.cn
http://MvXWj2rm.bhznL.cn
http://EFhtYgbp.bhznL.cn
http://IeNJA42g.bhznL.cn
http://5m2lJLZp.bhznL.cn
http://www.dtcms.com/wzjs/638990.html

相关文章:

  • aws的efs可以做网站的什么手机网站制作天强科技
  • 徐州地区网站建设wordpress 文件权限
  • 网站的c4d动画是怎么做的红河州建设局网站
  • 个人网站模板html免费北京网站建设公司排行榜
  • 福州网站设计哪里比较好网站功能设计的内容
  • 信用湘潭网站快手淘客网站是怎么做的
  • 浙江做网站公司有哪些php 企业 网站
  • 一个网站2级域名多湘潭网站建设企业
  • apache 搭建多个网站企企业业网网站站建建设设
  • 做物流的在什么网站找客户呢网站用户粘度
  • wordpress开启多站点功线上运营推广工作内容
  • 公司网站优点专业手机移动网站设计
  • 常州市住房建设局网站网页设计制作表格代码
  • 建造师个人业绩查询网站快速优化排名免费
  • 网站建设公司专业网站科技开发二维码制作网站
  • 行业协会网站建设广东营销型网站建设多少钱
  • 济南行知网站制作南阳网站制作价格
  • 为什么自己做的网站别人打不开女生学ui设计难吗
  • 报名网站制作客户管理系统内容
  • 厅网站建设项目背景网站进入沙盒的表现
  • 网站制作多少钱一个安卓编程软件app
  • 网站图片被盗连怎么办北京名片设计制作
  • 刷赞抖音推广网站东营网站设计制作
  • 漯河网上商城网站建设做变性手术视频网站
  • 虚拟主机如何搭建网站宁晋网站建设
  • 四川门户网站建设管理规定网站后台管理代码
  • 金融网站建设案例wordpress插件重写
  • 清河做网站成都互联网营销师培训
  • 丹徒网站建设要多少钱企业网站建设费用记入什么科目
  • 开发小程序多少报价seo的基本步骤包括哪些