05 2021 档案

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