在UI5中将智能字段用作MultiInput

2020-09-09 13:11发布

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

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


专家您好,

是否可以将smartField用作MultiInput?

我添加了注释以向其中添加valueHelp。 但这使我一次只能选择一个输入。

当我检查时,我看到它被渲染为" sap.m.Input"

是否可以将其转换为" sap.m.MultiInput"

我的view.xml看起来像

 
 
 
 
 
 
 
 
 
 
 
 
 
  

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

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


专家您好,

是否可以将smartField用作MultiInput?

我添加了注释以向其中添加valueHelp。 但这使我一次只能选择一个输入。

当我检查时,我看到它被渲染为" sap.m.Input"

是否可以将其转换为" sap.m.MultiInput"

我的view.xml看起来像

 
 
 
 
 
 
 
 
 
 
 
 
 
  
付费偷看设置
发送
2条回答
compass1988
1楼-- · 2020-09-09 14:08

你好@shinyj,

您可以使用SmartMultiInput代替SmartField。

以下URL告诉您如何使用它。

https://sapui5.hana.ondemand.com/#/topic/5644169deb76438f800f269b0cb715fc

注意:此控件自1.56.0开始可用。

大道至简
2楼-- · 2020-09-09 13:55

嗨@amylee,

很抱歉没有尽快回复。

您的问题是由于您的SmartMultiInput控件没有通过值帮助进行连接。

可能有三种解决方法。

  1. 构造类似于值列表对话框的对话框
  2. 使用任何OData生成器创建一个OData注释(例如:tr-cd segw)
  3. 使用WebIDE创建本地注释

如果在不导入现有搜索帮助的情况下创建OData服务,则必须正确实现过滤器功能以过滤SmartMultiInput中的内容。

此URL 说明了定义ValueList注释。

您可以将其用于我的方法2和方法3。

最好的问候

一周热门 更多>