点击此处---> 群内免费提供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无法运行的原因将是其他原因。
嗨,
我将假定您使用SAP Gateway Service Builder(SEGW)作为OData提供程序。
我有2个问题,第一个是字段" ParentNodeID"的" Edm Type"是否定义为" Edm.Int32"(在您的数据模型实体类型的属性中)? 第二,您是否选中了同一字段的"可为空"框?
这样做,不要将任何内容传递给" ParentNodeID"。
Hello Iftah,
我也遇到同样的问题,因此尝试了您的解决方案。 我的" ParentNodeID"在SEGW中定义为" Edm.Int32",我已将其标记为"可空"。 我没有从后端将任何内容传递给'ParentNodeID。 但是由于前端树表无法正常工作,因此前端仍将默认值设为0。 您可以提出其他解决方案吗?
一周热门 更多>