对Fiori Elements中隐藏字段的价值帮助

2020-08-18 20:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们。 我目前正在处理以下问...

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

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


专家们。

我目前正在处理以下问题:

我有一个视图,该视图为以UUID作为主键的表提供了Value帮助。

我们有一个使用价值帮助的事务视图。 此视图也有一个参考字段,该参考字段也是UUID。

因为没有人会在屏幕上看到UUID,所以我想在使用情况视图和值帮助中隐藏该UUID。 这是我的问题!

我找不到隐藏UUID并显示带有附加值帮助的文本的方法。
文本在表中,与消费表相关联,必须为只读->只读字段 没有价值帮助。 即使有可能,我如何告诉值帮助在文本字段中按NOT键?

有人知道我如何通过Fiori Elements注释摆脱屏幕上的UUID字段吗?

非常感谢

6条回答
代楠1984
2020-08-18 20:29

你好

我们有同样的问题。 由于BOPF对象模型希望将单个UUID作为主键,因此当应用程序比SAP通常使用的销售订单应用程序复杂一些时,直到开发人员陷入这一困境只是时间问题。 )

从SAPUI5版本1.54开始,SmartField控件具有新的属性TextInEditModeSource: SAPUI5 SDK-smartfield.TextInEditModeSource
但不幸的是,Fiori Elements到目前为止尚未使用SmartField的这个新属性。

几个月前,我就该问题发出了电话。 这是我从SAP收到的答复的摘录:
请注意,该功能仍标记为实验性的。 原因如下:
对于当前的实现,在Fiori Elements之类的场景中使用该功能非常麻烦甚至无法实现。
为了改善这种情况,我们想引入某种自动模式,其中 元数据提供所有必要信息后,即会启用此功能。
在实施过程中,可能需要对现有的API进行更改,因此仍然设置了"实验性"标志。
很遗憾,我一如既往不能对增强功能何时向我们的客户发表任何声明。

所以目前我认为您有以下选择:

  1. 使用云中最新的SAPUI5版本(1.56.8)和对象页面上表单的扩展点(直到今天我都没有在我的应用程序中使用此扩展名),以便使用上述功能向表单添加自定义SmartField或替换整个表单 通过使用对象页上各部分的扩展点。/a>
  2. 使用UI.TextArrangement:#TEXT_ONLY在CDS视图中注释该字段,并等待直到SAP在Fiori Elements中实现此功能(如果您的项目足够耐心)。 这样,您至少可以使文本处于显示模式。 在编辑模式下,guid仍会显示。
  3. 使用唯一的且易于理解的替代/语义键对CDS视图中的数据模型进行归一化,并向用户提供有价值的帮助。 为该节点添加一个确定以填充相应的UUID。 (不是开发人员真正喜欢的解决方案-但是如果您被框架束缚了,您想要什么...)

目前,我们支持第二个项目,因为我们的项目是长期的,希望SAP尽快推出此功能... :-)
我对您解决该问题的方法非常感兴趣 问题。

致谢
Gabriel

一周热门 更多>