如何实现SpreadJS 的自定义行列头单元格
1、SpreadJS 支持自定义行列头单元格来帮助处理行和列的数据。
2、创建自定义的头部单元格类型是基于 RowHeader 或者 ColumnHeader ,或者其他一种内置的单元格类型。

3、针对自定义单元格类型,提供了如下方法来处理鼠标事件。 getHitInfo: 获取一个包含碰撞信息的对象,这个信息主要是提供给处理鼠标事件方法。 processMouseDown: 提供一个鼠标按下的行为事件方法。 processMouseMove: 提供一个鼠标移动的行为事件方法。 processMouseUp: 提供一个鼠标放开的行为事件方法。 processMouseEnter: 提供一个鼠标进入的行为事件方法。 processMouseLeave: 提供一个鼠标离开的行为事件方法。这是一个获取碰撞信息方法的示例:

4、行或列头上的复选框单元格类型,按钮单元格类型,以及超链接单元格类型也是可以使用 ButtonClicked 事件的。可以给 Spread 或者表单绑定 ButtonClicked 事件。

5、效果展示
