关于handsontable的使用过程中遇到的问题

当删除一行数据,然后撤销操作的时候,某些情况下会丢失这一行某些列的数据。
我去官方网站上找了一个例子,然后自己改动了下数据,发现官网的例子也有这个问题。
如下图:
关于handsontable的使用过程中遇到的问题_第1张图片

当我删除一行的时候
关于handsontable的使用过程中遇到的问题_第2张图片

删除后再按ctrl+z去撤销这个操作,结果发现丢失数据的问题,如下图:
关于handsontable的使用过程中遇到的问题_第3张图片

经过我多次尝试,最后发现一个解决办法,让数据列数多于实际的表格列数,具体原因估计是这个插件的一个bug了。

数据修改前:
{
    id: 1,
    flag: 'EUR',
    currencyCode: 'EUR',
    currency: 'Euro',
    level: 0.9033,
    units: 'EUR / USD',
    asOf: '08/19/2015',
    onedChng: 0.0026
  },
修改后:
{
    id: 1,
    flag: 'EUR',
    currencyCode: 'EUR',
    currency: 'Euro',
    level: 0.9033,
    units: 'EUR / USD',
    asOf: '08/19/2015',
    onedChng: 0.0026,
    chexiao:'123',
    // dd:'333'
  }

原始代码:














你可能感兴趣的:(前端)