2020-08-30 14:47发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
在开发一个自定义应用程序时,面临的问题是无法导航到多个详细视图。
详细说明。
一旦我在WebIDE中使用主从模板(Fiori)创建了一个项目,它将默认创建视图列表。 应用程序正在从"主视图"导航到所有默认视图。 这是我根据要求创建的一个新视图,它根本不导航到我创建的自定义视图。
感谢您的宝贵帮助,在此先谢谢您。.????...
最好的问候
基兰。
请输入您的代码
您好,基兰,我想您已经解决了您的问题。 我也遇到了同样的问题,默认情况下运行该程序时,它显示的是主细节应用程序视图,但是根据我的要求,我需要在主细节之前显示另一个。
您知道导航的工作原理吗?
嗨,Jun Wu,
感谢回复。
Manifest.json代码:
"路由":{
" config":{
" routerClass":" sap.m.routing.Router",
" viewType":" XML",
" viewPath":" <项目文件夹名称> .view",
" controlId":" idAppControl",
" controlAggregation":" detailPages",
"绕过":{
"目标":["主","未找到"]
},
"异步":"真"
"路线":[{
"模式":"",
"名称":"主人",
"目标":["对象","主"]
},{
"模式":" MasterSet/{Pernr}",
"名称":"对象",
"目标":["主","对象"]
"名称":" demand",
"目标":["主","需求"]
}],
"目标":{
"主":{
" viewName":"主",
" viewLevel":1,
" viewId":"主",
" controlAggregation":"母版页"
"对象":{
" viewName":"详细信息",
" viewId":"详细信息",
" viewLevel":2
"创建":{
" viewName":" CreateEntity",
" detailObjectNotFound":{
" viewName":" DetailObjectNotFound",
" viewId":" detailObjectNotFound"
" detailNoObjectsAvailable":{
" viewName":" DetailNoObjectsAvailable",
" viewId":" detailNoObjectsAvailable"
"未找到":{
" viewName":"未找到",
" viewId":"未找到"
"需求":{
" viewName":"需求",
" viewId":"需求",
}
控制器代码:
this.getRouter()。navTo(" demand",{
Pernr:encodeURIComponent(oItem.getBindingContext()。getProperty(" Pernr"))
},bReplace);
请验证代码并指导我。
Kiran。
查看此博客是否有帮助: SAP Web IDE中的清单路由
此致
Michal。
如果您有关于Webide导航工作原理的任何示例,请分享一下。
这将帮助我进一步理解。
不仅是示例,如果您有任何具有清晰简单代码的材料,这也有助于我们解决此问题。
我们将感谢您的宝贵帮助,我们将以正确的答案予以奖励....????
谢谢您。......
最多设置5个标签!
请输入您的代码
您好,基兰,我想您已经解决了您的问题。 我也遇到了同样的问题,默认情况下运行该程序时,它显示的是主细节应用程序视图,但是根据我的要求,我需要在主细节之前显示另一个。
您知道导航的工作原理吗?
嗨,Jun Wu,
感谢回复。
Manifest.json代码:
"路由":{
" config":{
" routerClass":" sap.m.routing.Router",
" viewType":" XML",
" viewPath":" <项目文件夹名称> .view",
" controlId":" idAppControl",
" controlAggregation":" detailPages",
"绕过":{
"目标":["主","未找到"]
},
"异步":"真"
},
"路线":[{
"模式":"",
"名称":"主人",
"目标":["对象","主"]
},{
"模式":" MasterSet/{Pernr}",
"名称":"对象",
"目标":["主","对象"]
},{
"模式":" MasterSet/{Pernr}",
"名称":" demand",
"目标":["主","需求"]
}],
"目标":{
"主":{
" viewName":"主",
" viewLevel":1,
" viewId":"主",
" controlAggregation":"母版页"
},
"对象":{
" viewName":"详细信息",
" viewId":"详细信息",
" viewLevel":2
},
"创建":{
" viewName":" CreateEntity",
" viewLevel":2
},
" detailObjectNotFound":{
" viewName":" DetailObjectNotFound",
" viewId":" detailObjectNotFound"
},
" detailNoObjectsAvailable":{
" viewName":" DetailNoObjectsAvailable",
" viewId":" detailNoObjectsAvailable"
},
"未找到":{
" viewName":"未找到",
" viewId":"未找到"
},
"需求":{
" viewName":"需求",
" viewId":"需求",
" viewLevel":2
}
}
}
控制器代码:
this.getRouter()。navTo(" demand",{
Pernr:encodeURIComponent(oItem.getBindingContext()。getProperty(" Pernr"))
},bReplace);
请验证代码并指导我。
最好的问候
Kiran。
查看此博客是否有帮助: SAP Web IDE中的清单路由
此致
Michal。
嗨,Jun Wu,
如果您有关于Webide导航工作原理的任何示例,请分享一下。
这将帮助我进一步理解。
不仅是示例,如果您有任何具有清晰简单代码的材料,这也有助于我们解决此问题。
我们将感谢您的宝贵帮助,我们将以正确的答案予以奖励....????
谢谢您。......
最好的问候
基兰。
一周热门 更多>