在智能过滤器栏和表格中禁用变式

2020-09-16 21:16发布

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

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


智能筛选器和智能表均未启用变体。
我I下了以下内容,在SICF中激活了服务,控制台显示错误" Component-changes.json无法加载"。

/SAP/BC/UI5_UI5

/SAP/BC/LREP

(9.8 kB)

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

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


智能筛选器和智能表均未启用变体。
我I下了以下内容,在SICF中激活了服务,控制台显示错误" Component-changes.json无法加载"。

/SAP/BC/UI5_UI5

/SAP/BC/LREP

(9.8 kB)
付费偷看设置
发送
12条回答
shere_lin
1楼-- · 2020-09-16 21:44

嗨Radek

我尝试将应用程序部署到FIORI Launchpad,但仍禁用该变体。 请参考下面的屏幕截图。

谢谢

Asmita

me_for_i
2楼-- · 2020-09-16 22:02

您是否已解决此问题?

樱桃小丸子0093
3楼-- · 2020-09-16 21:43

即使我遇到了相同的错误,也可以在部署到启动板后使它正常工作。

大道至简
4楼-- · 2020-09-16 21:58

我也面临同样的问题,有人可以给我解决方案吗?

宇峰
5楼-- · 2020-09-16 22:02

如果启动开发人员工具(F12),则会看到错误消息,提示缺少component-changes.json。 将此文件添加到与Component.js文件相同级别的项目中。 然后在配置下面添加文件:

{"更改":[],"设置":{" isKeyUser":true," isAtoAvailable":true," isProductiveSystem":true}}

这样,应该启用变体按钮。

昵称总是被占用
6楼-- · 2020-09-16 21:56

你好,

我遇到了类似的问题,即该变体已禁用,但在LaunchPad中以某种方式起作用。 我看了一下代码,发现SmartVariantManagement正在调用 Utils.js 方法: _getAppComponentForComponent -为了获得AppComponent

/**
 *返回属于给定组件的组件,该组件的类型为"应用程序"。
 *
 * @param {sap.ui.base.Component} oComponent-SAPUI5组件
 * @returns {sap.ui.base.Component}找到的组件
 * 私人的
 */
 _getAppComponentForComponent:函数(oComponent){

                  ......
                  如果(oSapApp && oSapApp.type && oSapApp.type!=="应用程序"){
//只有当组件
//Component的一个实例是为了沿树行走。
 如果(oComponent instanceof sap.ui.core.Component){
 oComponent = this._getComponentForControl(oComponent);
 }
 返回this.getAppComponentForControl(oComponent);
 }


 返回oComponent;
 },
 

我的组件被声明为类型:" component ",但是随后我切换到了类型:" application"-变体管理开始工作。 因此,为了启用它,变体管理需要找到一个AppComponent。

希望这会有所帮助。

帕特里斯。

一周热门 更多>