如何从分屏导航获得新的整页XML视图(主/详细信息)

2020-09-23 02:58发布

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

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


大家好,

我想在从拆分控件导航时添加一个新的全屏视图,现在,我在这里共享的代码正在正常工作,主屏幕是静态的,在detailPage视图内部正在从一个导航到另一个。 全屏。 我附上了屏幕截图。 批准历史记录屏幕需要全屏显示。 请提出一些想法。
 Component.js


  配置:{
 resourceBundle:"",
 serviceConfig:{
 名称: "",
 serviceUrl:"/img/sap/opu/odata/sap/ZCOS_SRV/"
 }
 },
 路由:{
 配置:{
 viewType:" XML",
 viewPath:" SalesOrder.views",
 clearTarget:否,
 controlId:" idSplitApp",
 controlAggregation:"母版页",
 过渡:"显示"
 },
 路线:[
 {
 模式:"",
 名称:"大师",
 目标:"大师",
 controlAggregation:"母版页"
 },
 {
 模式:"详细信息/{EmployeeId},{WorkitemId}",
 名称:"详细信息",
 目标:"详细信息",
 controlAggregation:" detailPages"
 },
 {
 模式:" ProductInfo",
 名称:" ProductInfo",
 目标:" ProductInfo",
 controlAggregation:" detailPages"
 },
 {
 模式:" ProductInfo2",
 名称:" ProductInfo2",
 目标:" ProductInfo2",
 controlAggregation:" detailPages"
 }
 ],
 目标:{
 主人:{
 viewName:"大师",
 controlAggregation:"母版页"
 },
 详细信息:{
 viewName:"详细信息",
 controlAggregation:" detailPages"
 },
 产品信息:{
 viewName:"产品",
 controlAggregation:" detailPages"
 },
 ProductInfo2:{
 viewName:" Appdet",
 controlAggregation:" detailPages"
 }
 }
 }
 },
 

(65.4 kB)

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

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


大家好,

我想在从拆分控件导航时添加一个新的全屏视图,现在,我在这里共享的代码正在正常工作,主屏幕是静态的,在detailPage视图内部正在从一个导航到另一个。 全屏。 我附上了屏幕截图。 批准历史记录屏幕需要全屏显示。 请提出一些想法。
 Component.js


  配置:{
 resourceBundle:"",
 serviceConfig:{
 名称: "",
 serviceUrl:"/img/sap/opu/odata/sap/ZCOS_SRV/"
 }
 },
 路由:{
 配置:{
 viewType:" XML",
 viewPath:" SalesOrder.views",
 clearTarget:否,
 controlId:" idSplitApp",
 controlAggregation:"母版页",
 过渡:"显示"
 },
 路线:[
 {
 模式:"",
 名称:"大师",
 目标:"大师",
 controlAggregation:"母版页"
 },
 {
 模式:"详细信息/{EmployeeId},{WorkitemId}",
 名称:"详细信息",
 目标:"详细信息",
 controlAggregation:" detailPages"
 },
 {
 模式:" ProductInfo",
 名称:" ProductInfo",
 目标:" ProductInfo",
 controlAggregation:" detailPages"
 },
 {
 模式:" ProductInfo2",
 名称:" ProductInfo2",
 目标:" ProductInfo2",
 controlAggregation:" detailPages"
 }
 ],
 目标:{
 主人:{
 viewName:"大师",
 controlAggregation:"母版页"
 },
 详细信息:{
 viewName:"详细信息",
 controlAggregation:" detailPages"
 },
 产品信息:{
 viewName:"产品",
 controlAggregation:" detailPages"
 },
 ProductInfo2:{
 viewName:" Appdet",
 controlAggregation:" detailPages"
 }
 }
 }
 },
 

(65.4 kB)
付费偷看设置
发送
5条回答
追夢秋陽
1楼-- · 2020-09-23 03:48

你好Vinoth,

我在项目中有类似的要求。 您能告诉我您使用的任何可能解决方案吗?

感谢和问候,

瑞信

spaceman01
2楼-- · 2020-09-23 03:55

你好,

我也在寻找类似的解决方案,但找不到。 有人可以帮忙吗?

谢谢

Bhavik

大道至简
3楼-- · 2020-09-23 03:38

对于跨应用导航,请使用子路由。

"路线":[{

 " pattern":"",

 " name":"概述",

 " view":" App",

 " targetControl":" idApp",

 " targetAggregation":"页面"

 },

 {

 " pattern":" splitapp",

 " name":" splitApp",

 " view":" SplitApp",

 " targetControl":" idApp",

 " targetAggregation":"页面",

 "子路线":[{

 " pattern":" splitapp/",

 " view":" Master",

 " targetControl":" idSplitApp",

 " targetAggregation":" masterPages",

 "子路线":[{

 " pattern":" splitapp/",

 "查看详情",

 " targetAggregation":" detailPages"

 },{

 " pattern":" splitapp/detail2",

 " view":" Detail2",

 " name":" detail2",

 " targetAggregation":" detailPages"

 }]

 }]

 }]
 

对导航视图的调用通常是在控制器中使用navTo()方法完成的。

宇峰科技
4楼-- · 2020-09-23 04:04

您找到了解决方案吗??

葫芦娃快救爷爷
5楼-- · 2020-09-23 03:55

您好,

使用它。

路由:{
 配置:{
 viewType:" XML",
 viewPath:" SalesOrder.views",
 clearTarget:否,
 过渡:"显示"
 },
 路线:[
 {
 模式:"",
 名称:"大师",
 目标:"大师",
 controlAggregation:"母版页"
 },
 {
 模式:"详细信息/{EmployeeId},{WorkitemId}",
 名称:"详细信息",
 目标:"详细信息",
 controlAggregation:" detailPages"
 },
 {
 模式:" ProductInfo",
 名称:" ProductInfo",
 目标:" ProductInfo",
 controlAggregation:" detailPages"
 },
 {
 模式:" ProductInfo2",
 名称:" ProductInfo2",
 目标:" ProductInfo2",
 controlAggregation:" detailPages"
 },
 {
 模式:"全屏",
 名称:" fullScreenView",
 目标:" fullScreenView",
 controlAggregation:"页面"
 }
 ],
 目标:{
 主人:{
 viewName:"大师",
 controlAggregation:"母版页",
 controlId:" idSplitApp"
 },
 详细信息:{
 viewName:"详细信息",
 controlAggregation:" detailPages",
 controlId:" idSplitApp"
 },
 产品信息:{
 viewName:"产品",
 controlAggregation:" detailPages",
 controlId:" idSplitApp"
 },
 ProductInfo2:{
 viewName:" Appdet",
 controlAggregation:" detailPages",
 controlId:" idSplitApp"
 },
 fullScreenView:{
 viewName:" fullScreenView",
 controlAggregation:"页面",
 controlId:" idApp"
 }
 }
 }
 

在App.view.xml中,您需要以下所有App。

 
 
 
 
 

此致

Gururaj

一周热门 更多>