表格控件SpreadJS自定义列头排序单元格

 时间:2026-02-25 04:52:35

1、定义SortHearderCellType,继承ColumnHeaderCellType

表格控件SpreadJS自定义列头排序单元格

2、获取用户点击

在用户点击Header右侧时相应,并将排序状态存储在HeaderCell的Tag中。然后使用sortRange方法对sheet中数据进行排序。如果需要设置只对一列排序,可以在这里更改。

表格控件SpreadJS自定义列头排序单元格

3、绘制排序箭头

从tag中获取点击排序状态,根据状态绘制排序三角。

表格控件SpreadJS自定义列头排序单元格

4、设置Header

只需要使用setCellType方法设置新建SortHearderCellType到您想要的列即可。

sheet.setCellType(0, 2, new SortHearderCellType(), spreadNS.SheetArea.colHeader);

  • SpreadJS表格控件自定义AutoComplete单元格
  • SpreadJS类Excel表格控件自定义数据验证
  • 表格控件SpreadJS 如何实现单元格中使用上下标
  • 表格开发控件SpreadJS如何进行单元格数据绑定
  • 如何设置SpreadJS表单的单元格
  • 热门搜索
    hen怎么读 薄荷叶怎么吃 qq怎么群发消息 vlookup怎么用详细步骤 苹果为什么会变色 宝宝消化不良怎么办 脆皮蛋糕的做法 图片怎么压缩 黑芝麻怎么吃 肝气郁结怎么调理