如何获取用户默认参数?

时间:2019-06-09 20:30:51

标签: javascript sapui5 sap-fiori

我正在实现具有Create功能的自定义SAP Fiori应用程序。输入字段中的三个是与SD相关的组织数据。我想根据Fiori Launchpad设置中的“用户默认值”来设置输入。

我知道,需要使用以下语法将这种参数添加到Launchpad Designer的目标映射中:

用于单值参数

%%UserDefault.<parameterName>%% 

用于一组值和值范围

%%UserDefault.extended.<parameterName>%% 

但是在导航到应用程序时,值未添加到URI。

如何以及在何处(onInit?)读取该值?是否有必要调用另一个oData服务来读取默认值,或者我可以使用导航参数来做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以通过 { "category_id": "1", "name": "Vehicle", "column": "1", "children": [ { "category_id": "101", "name": "Two Wheeler", "product_count": " (0)" }, { "category_id": "102", "name": "Four Wheeler", "product_count": " (1)" } ] }, 来检入Component.js的init方法。如果您之前已经通过“我的区域”进行了设置,则它们应该在那里。