点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我正在尝试将过滤器值从OVP传递到另一个OVP。
第二个OVP接收到该参数值,我可以在URL中看到它。
我想知道如何重写UI5 ovp应用程序的标准组件,以将过滤器KeyYear的默认值强制为从URI提取的值。
这里有Component.js和Extend.js文件。
Component.js
jQuery.sap.declare(" ZVENDORRATING_SERV.ZVENDORRATING_SERV.Component");
jQuery.sap.require(" sap.ovp.app.Component");
sap.ovp.app.Component.extend(" ZVENDORRATING_SERV.ZVENDORRATING_SERV.Component",{
元数据:{
清单:" json"
},
自定义:{
"SAP ui.controllerExtensions":{
" sap.ovp.app":{
controllerName:" ZVENDORRATING_SERV.ZVENDORRATING_SERV.Component.extend";
}
}
}
}) ;
}());
Extend.JS
onAfterRendering:函数(oEvent){
var sValue1 = jQuery.sap.getUriParameters()。get(" KeyYear");
var inputDate = document.getElementById(" KeyYear" );
inputDate.setValue(sValue1);
}
谢谢
您好
您可以使用OVP框架提供的开发人员扩展" modifyStartupExtension"来实现此目的。 您可以在以下位置了解更多信息:
https://blogs.sap.com/2018/10/11/overview-page-ovp-developer-extension/
只需搜索" modifyStartupExtension"即可。
希望对您有所帮助 :)
感谢和问候
Ashish
一周热门 更多>