UI上未填充MessageView控件

2020-08-25 05:45发布

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

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


专家们,

我需要在屏幕上显示MessageView。 我正在写下面的代码

视图中:

 
 />
 
 

在控制器中:

 var oLocalJSONModel = this.getModel(" oLocalJSONModel");
 var aMockMessages = [{
 类型:"错误",
 标题:"错误消息",
 description:"第一个错误消息描述。\ n" +
 " Lorem ipsum dolor坐在amet,奉献adipisicing精英,sed do eiusmod",
 字幕:"字幕示例",
 柜台:1
 },{
 类型:"警告",
 标题:"无描述的警告",
 说明:""
 },{
 类型:"成功",
 标题:"成功消息",
 description:"第一个成功消息描述",
 字幕:"字幕示例",
 柜台:1
 }];
 oLocalJSONModel.setProperty("/img/aMessages",aMockMessages);
 

但是在应用程序中,我看不到控件。 请帮助我。

此致

Sai Ram Dinesh Pallapotu

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

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


专家们,

我需要在屏幕上显示MessageView。 我正在写下面的代码

视图中:

 
 />
 
 

在控制器中:

 var oLocalJSONModel = this.getModel(" oLocalJSONModel");
 var aMockMessages = [{
 类型:"错误",
 标题:"错误消息",
 description:"第一个错误消息描述。\ n" +
 " Lorem ipsum dolor坐在amet,奉献adipisicing精英,sed do eiusmod",
 字幕:"字幕示例",
 柜台:1
 },{
 类型:"警告",
 标题:"无描述的警告",
 说明:""
 },{
 类型:"成功",
 标题:"成功消息",
 description:"第一个成功消息描述",
 字幕:"字幕示例",
 柜台:1
 }];
 oLocalJSONModel.setProperty("/img/aMessages",aMockMessages);
 

但是在应用程序中,我看不到控件。 请帮助我。

此致

Sai Ram Dinesh Pallapotu

付费偷看设置
发送
2条回答
wang628962
1楼 · 2020-08-25 06:30.采纳回答

你好塞巴斯蒂亚诺,

感谢您的回复。 在视图内部,如果我使用"消息"视图,则无法使用,但是当我使用片段时,它将开始使用。 没理由

此致

Sai Ram Dinesh Pallapotu

歪着头看世界
2楼-- · 2020-08-25 06:27

您好,Sai,

您将控制器代码放在哪里?
确定oLocalJSONModel不为null吗?

也许可以通过以下方法进行更改:

 var oLocalJSONModel = this.getView()。getModel(" oLocalJSONModel");
 var aMockMessages = [{
 类型:"错误",
 标题:"错误消息",
 description:"第一个错误消息描述。\ n" +
 " Lorem ipsum dolor坐在amet,奉献adipisicing精英,sed do eiusmod",
 字幕:"字幕示例",
 柜台:1
 },{
 类型:"警告",
 标题:"无描述的警告",
 说明:""
 },{
 类型:"成功",
 标题:"成功消息",
 description:"第一个成功消息描述",
 字幕:"字幕示例",
 柜台:1
 }];
 var oDataLocalJsonModel = oLocalJSONModel.getData();

//如果oDataLocalJsonModel的结构正确,则等于
//oDataLocalJsonModel = {aMessage:[]}

 oDataLocalJsonModel.aMessages = aMockMessages;
 oLocalJSONModel.setData(oDataLocalJsonModel);
 oLocalJSONModel.refresh(true); 

注意:)
塞巴斯蒂安诺

一周热门 更多>