smartfield valueListChanged事件未触发?

2020-08-26 05:50发布

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

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


smartfield的valueListChanged没有触发,我是否需要添加额外的参数才能工作?

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

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


smartfield的valueListChanged没有触发,我是否需要添加额外的参数才能工作?

付费偷看设置
发送
4条回答
小熊yu生菜
1楼-- · 2020-08-26 05:55

当Smart Field的事件valueListChanged没有触发时,我遇到了类似的问题。 问题出在参数从"值帮助"对话框传回到"智能字段"中。 我传回了VH实体集的非关键字段。 当我还将注释条目com.sap.vocabularies.Common.v1.ValueListParameterInOut添加到VH实体集的关键字段时,它触发了该事件。

事实上,您可以将不仅在智能字段中使用的字段的值传递回去,还可以将其传递回主entitySet中的任何字段。 在我的情况下,我使用CustomerName在"智能字段"中显示,并使用CustomerId作为隐藏的技术字段。

SAP小菜
2楼-- · 2020-08-26 06:17

嗨Vaibhav,

我正在使用1.60版本,请找到以下xml代码

谢谢

SAP小黑
3楼-- · 2020-08-26 06:12

根据文档,使用值帮助或自动建议选择值之后,将使用所选数据更新模型。 p>

因此,当打开值帮助并选择值时,在关闭值帮助时不会触发该事件。

能否请您与控制器代码一起共享注释文件?/p>

clasier
4楼-- · 2020-08-26 06:09

感谢帮助找出问题,以下是cds视图中使用的注释,我尚未为该方法编写任何控制器代码,只需在cd旁边写了一个警报msg 方法。

@UI:{lineItem:[{position:20}],selectionField:[{position:20}]}} @ Search.defaultSearchElement:true @ Search.fuzzinessThreshold:0.8 @ UI.identification.position:20 @ObjectModel。 foreignKey.association:'_Material'Items.Material,

一周热门 更多>