Webdynpro:CHECKBOX中的错误...属性CHECKED的上下文绑定无法解析

2020-09-21 02:05发布

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

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


我正在根据以下错误寻找一种干净的解决方案:

错误消息:视图"/WCG/CMS_MHA_UI_MHA_02.CONFIG_MAIN"的CHECKBOX" ZGROUP_BY"中的错误:无法解析属性CHECKED的上下文绑定:节点COMPONENTCONTROLLER.1.SERVICE_CONFIG_TREE.4.SERVICE_CONFIG.1.S_CORRESPONDENCE不包含任何内容 元素

这是我的上下文视图以及它如何映射到UI:

节点S_CORRESPONDENCE及其子节点GENERIC均具有供电功能,并且引线初始化已切换为" ON"。 S_CORRESPONDENCE的基数为0..n,而GENERIC的基数为0..1

问题 在这里我遇到的问题是当没有要显示的记录时,表需要显示为空,但是我被抛出上述错误 。 如果我从用户界面中删除了"通用部分",则可以正常工作。 显示了一个空表,但错误表指向:

CHECKBOX" ZGROUP_BY"中的错误, ZGROUP只是"按时间分组"复选框。

尝试了各种选项,例如更改基数和其他内容,但仍然是例外。 还尝试了以下隔离级别,但仍保留了子节点S_CORRESPONDENCE和GENERIC的基数定义,但与复选框相关的问题相同:

尽管我已经有了解决方法,但我觉得这不是一个合适的解决方案。 解决方法是在没有数据检索的情况下,将内部表的空值映射到上下文中

请您考虑如何解决此问题以及为什么会出现此错误?

wda-2.jpg (81.6 kB)

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

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


我正在根据以下错误寻找一种干净的解决方案:

错误消息:视图"/WCG/CMS_MHA_UI_MHA_02.CONFIG_MAIN"的CHECKBOX" ZGROUP_BY"中的错误:无法解析属性CHECKED的上下文绑定:节点COMPONENTCONTROLLER.1.SERVICE_CONFIG_TREE.4.SERVICE_CONFIG.1.S_CORRESPONDENCE不包含任何内容 元素

这是我的上下文视图以及它如何映射到UI:

节点S_CORRESPONDENCE及其子节点GENERIC均具有供电功能,并且引线初始化已切换为" ON"。 S_CORRESPONDENCE的基数为0..n,而GENERIC的基数为0..1

问题 在这里我遇到的问题是当没有要显示的记录时,表需要显示为空,但是我被抛出上述错误 。 如果我从用户界面中删除了"通用部分",则可以正常工作。 显示了一个空表,但错误表指向:

CHECKBOX" ZGROUP_BY"中的错误, ZGROUP只是"按时间分组"复选框。

尝试了各种选项,例如更改基数和其他内容,但仍然是例外。 还尝试了以下隔离级别,但仍保留了子节点S_CORRESPONDENCE和GENERIC的基数定义,但与复选框相关的问题相同:

尽管我已经有了解决方法,但我觉得这不是一个合适的解决方案。 解决方法是在没有数据检索的情况下,将内部表的空值映射到上下文中

请您考虑如何解决此问题以及为什么会出现此错误?

wda-2.jpg (81.6 kB)
付费偷看设置
发送
2条回答
一只江湖小虾
1楼 · 2020-09-21 02:19.采纳回答

嗨,

我认为问题是GENERIC节点是0..N节点S_CORRESPONDENCE的子节点。 这意味着有N个复选框,S_CORRESPONDENCE节点的每个元素一个。 当S_CORRESPONDENCE没有元素时,其子GENERIC节点为null,因此绑定无效。 我知道您尝试将所有内容放置在新的S_CORRESPONDENCES节点下。 相反,可以尝试将GENERIC节点直接放在CONTEXT之下,而不是放在另一个节点内,并将其定义为1..1,以便对其进行初始化。

干杯,
艾米

ZJXianG
2楼-- · 2020-09-21 02:19

Thkx艾米的回应。 在将GENERIC节点的基数设置为1..1之后,将所有内容添加到新的S_CORRESPONDENCES节点下,此操作已经初始化了导引功能。

一周热门 更多>