05 2021 档案
摘要:表头菜单是通过HeaderMenu插件实现的。
默认情况下,菜单点击之后,就会执行隐藏动作,而过滤需要在input中输入值,并监听值的变化进行过滤操作,如果走默认时间,此时无法输入,因此增加自定义事件:
阅读全文
摘要:区域选择
区域选择是通过插件CellRangeSelector实现的,默认不支持跨冻结列进行选择,修正了选择,支持跨冻结列,代码如下,通过判断选择的起点和终点所落在的冻结范围进行计算,如从左往右进行复制,此时需要判拷贝的列数是否超过了冻结列,如果超过冻结了,此时需要在右侧(canvas)中进行绘制,否则在原canvas中绘制。从右往左逻辑同。
阅读全文
摘要:导出Excel 是通过 excel-gen进行导出的
扩展了excel-gen,可以通过指定数据进行导出
导出的时候,如果数据中有特殊字符串,如"&"等, 导出失败,因此在导出前,进行了转义,转义代码如下:
阅读全文
摘要:slickgrid 所有事件(Event)进行触发的,在slickgrid.core.js中。
Event是通过发布订阅实现的,首先定义Even
阅读全文

浙公网安备 33010602011771号