点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家,
我创建了一个自定义BO,其中包含一个字段" ReadOnlyProperty"。
我创建了一个屏幕,例如QA屏幕,它具有自定义BO中的所有字段。
我想使用字段" ReadOnlyProperty"控制屏幕" ReadOnly",例如,如果" ReadOnlyProperty"为true,则质量检查屏幕中的所有字段均为ReadOnly,如果
" ReadOnlyProperty"为假,"质量检查"屏幕中的所有字段都可以编辑。
有什么主意吗?
非常感谢。
Benny Huang
亲爱的本尼,
在UI设计器中打开UI组件。 您需要分别设置每个字段的只读属性,因为像SectionGroup,FormPane甚至PaneContainer这样的容器都没有具有可以调整的只读属性。
每个字段的只读属性,将有true/false/Advanced选项。 选择"高级"部分->这将打开"依赖属性"编辑器,您可以在其中使用绑定并将所选字段绑定到" ReadOnlyProperty"字段。
这将帮助您实现目标。
对于XBO,需要在可扩展性资源管理器中使用Adjust Property将每个字段的只读值绑定到后端字段" ReadOnlyProperty"。
如果解决方案能够满足您的查询,请接受。
致敬,库沙尔
您需要做的就是使用UI设计器并将字段或节组的enabled属性链接到此readonly属性。 请记住,启用必须为" false"才能禁用。 因此它反过来起作用。 为了简单起见,您可能想将属性称为"可编辑"。 设置为true将启用这些字段,将其设置为false将禁用它们。
一周热门 更多>