当前位置: 首页> 娱乐> 明星 > Superset二次开发之优化表格图表排序功能

Superset二次开发之优化表格图表排序功能

时间:2025/7/18 2:45:20来源:https://blog.csdn.net/u013985879/article/details/142143161 浏览次数:0次

背景

如果表格数据含有中文和汉字(eg.第1梯队),点击排序图标进行排序时,会发生排序混乱(第10梯队排在了第1梯队下面)

 

 二次开发

Table 表格图表来自  superset-frontend/plugins/plugin-chart-table 目录

 

文件结构

  1. index.ts: 插件的入口文件
  2. TableChart.tsx: 主要的表格组件
  3. transformProps.ts: 处理和转换传入的属性
  4. buildQuery.ts: 构建查询
  5. controlPanel.ts: 定义控制面板配置
  6. types.ts: 定义类型
  7. utils/: 包含各种工具函数

 深入分析排序相关的代码:

TableChart.tsx 
  • 使用 react-table 库来实现表格功能
  • useTableColumns hook 用于生成列配置
  • getColumnConfigs
关键字:Superset二次开发之优化表格图表排序功能

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: