一个SAP UI5 TreeTable控件的错误分析
问题:Jerry,TreeTable的这个报错您遇到过吗?
TreeTable展开最后一行时就会报这个错,其他行展开都是正常的。
我的分析
错误原因在于,oBinding根据index 7,取回的node实例是undefined:
iIndex = 7,已经超过了this.getLength()返回的值,这是因为tree的实现出现错误造成的。因此返回undefined.
整个树的magnitude为6,小于7:
根据关键字magnitude搜索TreeBindingAdapter-dbg.js里的实现,发现root节点的magnitude是子节点magnitude的和。
https://sapui5.hana.ondemand.com/#/entity/sap.ui.table.TreeTable
这个json tree的例子,和你的很像:
最后这位朋友自己解决了该问题:
更多Jerry的原创文章,尽在:“汪子熙”:
一个SAP UI5 TreeTable控件的错误分析相关推荐
- SAP UI5 FileUploader 控件深入介绍 - 为什么需要一个隐藏的 iframe 试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...
- SAP UI5 应用开发教程之六十六 - 基于 OData V4 的 SAP UI5 表格控件如何实现删除功能试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- SAP UI5 应用开发教程之六十五 - 基于 OData V4 的 SAP UI5 表格控件如何实现创建,编辑和保存功能
本教程前几个步骤,我们已经用 SAP UI5 table 控件开发了一个包含 User 列表的应用,并且支持了根据 LastName 字段进行查询,以及排序的操作. SAP UI5 应用开发教程之六十 ...
- SAP UI5 应用开发教程之六十四 - 基于 OData V4 的 SAP UI5 表格控件如何实现 filter(过滤) 和 sort(排序)功能试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- SAP UI5 应用开发教程之六十四 - 基于 OData V4 的 SAP UI5 表格控件如何实现 filter(过滤) 和 sort(排序)功能
本教程的上一个步骤,我们学习了如何基于 OData V4 开发一个最简单的使用了 Table(表格)控件的 SAP UI5 应用. SAP UI5 应用开发教程之六十二 - 基于 OData V4 的 ...
- SAP UI5 应用开发教程之六十二 - 基于 OData V4 的 SAP UI5 表格控件使用方法介绍试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- SAP UI5 应用开发教程之六十 - SAP UI5 地图控件的一些高级用法试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- SAP UI5 应用开发教程之五十六 - SAP UI5 树控件(tree)的开发试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- SAP UI5 初学者教程之十一 :SAP UI5 容器类控件 Page 和 Panel 试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...
最新文章
- 中文分词工具jieba分词器的使用
- Nginx模块开发入门
- Cache与主存的三种映射
- 【年终总结】2019年有三AI知识星球做了什么,明年又会做什么
- 编程去除背景绿幕抠图,基于.NET+OpenCVSharp
- 谈谈Tensorflow的Batch Normalization
- 关于git远程版本库的一些问题之解决
- VS2010平台下OpenCV编译和安装
- EXP 导出出错解决方案
- Editplus配置VC++(1) 及相关注意事项
- c语言10000以内最大的质数,for语句计算输出10000以内最大素数怎么搞最简单??各位大神们...
- java编程思想(注释文档)
- linux 系统语言设置字体,Linux语言和字体的自定义设置
- java 开源客服系统_一个开源的智能客服系统
- Excel中如何将列数据转换为行数据
- 位图上下文 裁剪图片成一个圆形的头像
- 超算对我们的生活有着什么样的影响?
- 02_星仔带你学Java之变量、常量、字面量、数据类型
- OLE技术专题——第一讲:OLE概述
- 关于ios::sync_with_stdio(false);和cin.tie(0);cout.tie(0);