SAPUI5树表ParentNodeID空

2020-09-18 18:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想将树表与oData模型一起使...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想将树表与oData模型一起使用。 我从这个示例开始

在该示例中,父节点具有ParentNodeID:null,因为它们没有父节点。 子节点具有ParentNodeID:1(或2或3或...),因为它们有一个父节点。

在我的数据中,父母的parentNodeID为0(而不是null)。 它以这种方式来自网关。 即使我将网关代码中的parentNodeID保留为空,也将其设置为0。我认为是因为它是一个数字,数字的默认初始值为0。

我的树表现在无法正常工作。 我想它正在寻找ID为0的节点用作父节点,但是当然不存在。

如何将父节点的parentNodeID设置为null(非0)?

还是Treetable也可以与parentNodeID一起使用,因为父级为0? 那么我的Treetable无法运行的原因将是其他原因。

2条回答
CJones
2020-09-18 19:05

嗨,

我将假定您使用SAP Gateway Service Builder(SEGW)作为OData提供程序。

我有2个问题,第一个是字段" ParentNodeID"的" Edm Type"是否定义为" Edm.Int32"(在您的数据模型实体类型的属性中)? 第二,您是否选中了同一字段的"可为空"框?

这样做,不要将任何内容传递给" ParentNodeID"。

一周热门 更多>