点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
在基于注释的UI5应用程序中读取fiori切片参数(不是目标映射参数)时遇到问题。
例如,我将参数名称保留为" param1"。
默认情况下,UI5模板已选择sap.ui.generic.app.AppComponent组件进行基于注释的开发。
最初,我将参数保留在fiori磁贴的目标映射中。 然后,我可以通过使用以下代码在控制器初始化本身中读取参数:
var param1 = jQuery.sap.getUriParameters()。get(" param1");
现在,我需要将参数保留在" fiori tile参数"部分中,例如:param1 = TEST。 我们只能通过Component.js读取此参数。
sap.ui.generic.app.AppComponent.extend(" abc.Component",{
init:function(){
var urlParam = {};
var oComponentData = this.getComponentData();
oComponentData.startupParameters.param1;
}
});
但是这个init没有被调用。 当我用
替换sap.ui.generic.app.AppComponent时sap.ui.core.UIComponent,调用了init并读取了param1。 但是注释不起作用。 请提出解决方案。
您好Sakthi,
我也无法进入通用应用程序生命周期中的init方法。 但是调用了onBeforeRendering,在我的情况下有效。 也许这也是您的解决方法。
最诚挚的问候,
基督徒。
嗨,基督徒,
它有效:D非常感谢
一周热门 更多>