handsontable
米斯特尔曾
在前端这条道上越走越模糊了
展开
-
handsontable使用及遇到的坑-前言
handsontable的配置项有哪些只说明常用的 interface DefaultSettings extends GridSettings {} interface DefaultSettings extends Hooks {} 配置继承GridSettings 和Hooks GridSettings interface GridSett...原创 2018-07-25 12:03:10 · 9274 阅读 · 0 评论 -
handsontable使用及遇到的坑-重写render
重写render方法遇到的坑重写render方法可以在配置项中添加render方法handonstableInstance.updateSetting({ rennder: (hot,TD: HTMLTableCellElement, row: number, col: number, prop, value: any, cellProperties) => { ...原创 2018-07-28 18:07:55 · 9111 阅读 · 9 评论 -
handsontable使用及遇到的坑--mergeCell、合并单元格
在一般的博客中看的合并单元格的方法一般博客中用的updateSetting这个方法,我只想说真的是没真正的用心用过,如handsontableIntance.updateSettings({ //....其他 mergeCells: [ { row: 0, col: 0, row...原创 2018-07-28 18:33:37 · 7356 阅读 · 0 评论 -
handsontable使用及遇到的坑-- 设置行高、列宽
现在博客常见到的方法handtableInstance.updateSettings({ // ...其他 rowHeights: [20,20,20], colWidths: [70,70,70]},false);设置行高列宽的正确姿势设置行高let setRowHeightInstance = handsontableInstance.getP...原创 2018-07-28 18:59:55 · 11104 阅读 · 1 评论 -
handsontable使用及遇到的坑--采用自定义结构时,输入和显示问题
问题当采用自定义数据结构时,双击单元格,input框中的值变成了’[object Object]’,保存之后也不能正常显示。解决方法一、 直接自己重写一个editor 二、相对简单点,重写textarea这个editor中的prepare方法和saveValue方法import * as handsontable from 'handsontable'; //如果采用js...原创 2018-07-29 11:11:37 · 3822 阅读 · 0 评论 -
handsontable使用及遇到的坑--公式计算(思路)
公式公式的计算可使用堆栈的思想将运算符后置,如:C1=(A1+A2)*5+B1可以变换成:[A1,A2+5*B1] 计算过程为,假设A1=1,A2=2,B1=3 C1=(A1+A2)*5+B1 [A1,A2+5*B1] [1,2,+,5*,3,+] [3,5*,3+] [15,3+] [18] 这样即可计算出最终答案C1=18当计算公式中值发生变化时处理方法前面提到过自...原创 2018-07-29 23:08:05 · 4868 阅读 · 3 评论