移动开发套件:如何使用ListPicker

2020-09-14 08:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我观看了YT上的所...

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

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


嗨,

我观看了YT上的所有入门视频,并阅读了MDK的在线文档,但是缺少一些详细信息。

例如,使用UI5和OData服务的一种非常常见的情况是将ListPicker的内容绑定到OData实体(即具有属性LocationId和LocationName的VH_Locations),并将所选值绑定到另一个实体属性(即Equipment.Location)。 我想通过在OData服务返回的位置列表中选择位置来选择设备位置。

有人知道如何使用MDK做到这一点吗?

注意:SCN上是否有"移动开发工具包"标签?还是我们必须使用"移动开发工具包客户端"标签?

谢谢

皮埃尔

3条回答
wang628962
2020-09-14 09:18 .采纳回答

皮埃尔

MDK提供了两个列表选择器(列表选择器和对象单元列表选择器),它们可以绑定到诸如VH_Locations实体之类的实体集。 两者之间的区别在于选择器列表中显示的是什么数据。 对于您的示例,您将有一个针对您的设备的添加/更新操作。 在该屏幕上,用户可以点击列表选择器以显示VH位置列表,以选择一个或多个值(基于您的元数据设置)。 作为CreateEntity或UpdateEntity操作的一部分,您调用"保存设备",然后可以将列表选择器中的选定值映射到Equipment.Location属性中。

请参阅所附图片,其中我的产品类别显示的是ProductCategories中的值,但结果值存储在Product.CategoryName中。

您还可以在VH_Locations实体集上包含查询选项,以进一步过滤掉用户可以从中选择的值。

-比尔

一周热门 更多>