自定义构建 table(header 分组),编辑。汉森table

Custom builded table (header grouping), editing. Handsontable

我用 header 个组创建了一个 table,我用这个 data 的数据完成了 table。问题出在编辑上。当我点击 table 中的某个价格单元格时,我在 Chrome 控制台

中收到错误消息

Uncaught TypeError: Cannot read property 'contains' of undefined

有人可以帮我解决这个问题吗?如何编辑价格?

很难理解您对数据的处理方式,以及所有那些嵌套循环和硬编码值的处理方式。但或多或少,这就是正在发生的事情。

'contains' 错误与您提供数据源的方式有关。当您打开它时,编辑器将尝试编辑数据源。但是,如果它是 undefined,那么它不可避免地会抛出一个错误,在这种情况下,它会对 contains 进行某种检查,并在到达 undefined.contains() 时抛出错误。

您需要做的是确保每个单元格都有一个正确链接到它的源,否则您将不断收到此错误。