如何使用自定义BO中的" ReadOnlyProperty"字段将全屏控制为ReadOnly?

2020-09-14 22:02发布

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

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


专家,

我创建了一个自定义BO,其中包含一个字段" ReadOnlyProperty"。

我创建了一个屏幕,例如QA屏幕,它具有自定义BO中的所有字段。

我想使用字段" ReadOnlyProperty"控制屏幕" ReadOnly",例如,如果" ReadOnlyProperty"为true,则质量检查屏幕中的所有字段均为ReadOnly,如果

" ReadOnlyProperty"为假,"质量检查"屏幕中的所有字段都可以编辑。

有什么主意吗?

非常感谢。

Benny Huang

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

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


专家,

我创建了一个自定义BO,其中包含一个字段" ReadOnlyProperty"。

我创建了一个屏幕,例如QA屏幕,它具有自定义BO中的所有字段。

我想使用字段" ReadOnlyProperty"控制屏幕" ReadOnly",例如,如果" ReadOnlyProperty"为true,则质量检查屏幕中的所有字段均为ReadOnly,如果

" ReadOnlyProperty"为假,"质量检查"屏幕中的所有字段都可以编辑。

有什么主意吗?

非常感谢。

Benny Huang

付费偷看设置
发送
2条回答
梦想连接
1楼 · 2020-09-14 22:54.采纳回答

亲爱的本尼,

在UI设计器中打开UI组件。 您需要分别设置每个字段的只读属性,因为像SectionGroup,FormPane甚至PaneContainer这样的容器都没有具有可以调整的只读属性。

每个字段的只读属性,将有true/false/Advanced选项。 选择"高级"部分->这将打开"依赖属性"编辑器,您可以在其中使用绑定并将所选字段绑定到" ReadOnlyProperty"字段。

这将帮助您实现目标。

对于XBO,需要在可扩展性资源管理器中使用Adjust Property将每个字段的只读值绑定到后端字段" ReadOnlyProperty"。

如果解决方案能够满足您的查询,请接受。

致敬,库沙尔

宇峰
2楼-- · 2020-09-14 22:50

您需要做的就是使用UI设计器并将字段或节组的enabled属性链接到此readonly属性。 请记住,启用必须为" false"才能禁用。 因此它反过来起作用。 为了简单起见,您可能想将属性称为"可编辑"。 设置为true将启用这些字段,将其设置为false将禁用它们。

一周热门 更多>