[错误]: TypeError: 无法读取 undefined 的属性(读取 'isExpanded') 在从组合图切换到其他图表类型后
- 链接到可复制的情景
https://www.ag-grid.com/JavaScript-data-grid/集成-charts-chart-chart-tool-panels/ (中文(简体) ).
描述错误
□ 总结
集成图在图表类型从一个 组合图为一非相交图,图表模型随后再次更新:
TypeError: 无法读取未定义的属性( 读取已扩展) 。
在 SeriesChartTypePanel.recreate 中创建
在系列ChartTypePanel. rerefresh 中, 页面存档备份,存于互联网档案馆
在 ChartDataPanel.updatePanels 时□ 版本数
- ** 改编自:** ag-g-g-grid-企业36.0.0(最近,通过官方文件)。 例如——见下文步骤)和35.3.0(我们的制作版本) -** 框架:** 反应(ag-grid- react 35.3.0),但bug是框架不可知的—— 下面的重写使用简单的 JavaScript 文档示例
□ 复制步骤
打开文件示例 https://www.ag-grid.com/JavaScript-data-grid/集成-charts-chart-chart-tool-panels/ (中文(简体) ). 打开浏览器控制台并运行:
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你来干什么? 平面图Id = gradeApi.getChartModels () [0]. (d) 因特网;
// 1. 打开"Set Up"(数据)工具面板 getApi.openChartTooltPanel({图表Id,面板:'data'});
// 2. 切换为组合图 - > 系列图表Type板创建 gradeApi.update Chart({类型:"rangeChartUpdate",chartId,chartType:"collinLineCombo"});
// 3. 切换到非组合图 - > 面板被销毁,但保留了陈旧的引用 gradeApi.update Chart({类型:"rangeChartUpdate",chartId,chartType:"散"});
// 4. 任何带有已更改序列列的图表模型更新 - > 类型错误 const {单元格范围} = gradeApi.getChartModels () [0]; 网格Api.update Chart({ 类型 : “ 距离图更新” , 图表 单元格区域 : { 列: 单元格 Range.colens.slice(0, -1), (原始内容存档于2018-10-21). rainStartIndex: Cell Range.row StartIndex, 行 EndIndex: Cell Range. row EndIndex, 页面存档备份,存于互联网档案馆. {\fn华文楷体\fs16\1cHE0E0E0}
- ; // QQ TypeError: 无法读取未定义的属性( 读取“ 已扩展 ” )
同样的情况通过UI单独发生:在"图"分页中选择一个组合图,
切换到 Sclister/ Bubble, 然后在“ 设置上” 标签中删除序列列( 或切换)
"Paired Mode" / 任何其他更新图表模型的选项.
□根因(从读出出出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出自出
在`图表/图表Comp/菜单/数据/图表-数据-图表-图表-目录-目录-目录-目录 ' 中:
- `清楚的小组组件'摧毁面板并重置`the.panels =',但它
** 不** 清除字段引用(`Thi.series ChartTypePanel',
`这一组.数据小组'、`这一组.数据小组'、`这一组.图示具体小组')。
- `这个.系列ChartTypePanel ' 只在`重建()小组 ' 内重新指定。
`Chart Captain.isComboChart ()'是真的。 从组合图切换到 a
在非组合图中,该字段一直指向被销毁的**`SeriesCartTypePanel'。
- 在下一张图表类型不变的 " 图表模型更新 " 上, " 更新小组() " 需要
" 重新开放 " 分支,并称为 " 此系列 ChartTypePanel?.refresh(value Cols) " 。
被摧毁的例子。 选定的列编号与
. . . . . . .内容来源: ag-grid/ag-grid