访问表控件的JSon模型属性"项目"时出现问题

2020-09-08 04:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我在视图中定义了一个表。...

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

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


嗨,

我在视图中定义了一个表。

<表id =" table1" items =" {/data}" growth =" true" growthThreshold =" 4">

我正在尝试如下获取控制器中的属性项:

var oModel = this.getView()。byId(" table1")。getModel();

var itemData = oModel.getProperty("/img/data");

但是它不起作用,itemData始终保持未定义状态。

请帮助您确定此处可能出问题的地方。

谢谢。

付费偷看设置
发送
7条回答
SAP砖家
1楼 · 2020-09-08 04:40.采纳回答

在oninit中,也传递一个简单的数据,如下所示,请检查此链接 您的参考

oData = {" data":[]}

var oModel = new JSONModel(oData);

Cikesha
2楼-- · 2020-09-08 04:41

嗨,加里,

应该可以。

数据是否在表格中?....您可以共享模型结构吗?

示例一:

 onInit:function(){
 this.getView()。setModel(new sap.ui.model.json.JSONModel(
 {
  " ProductSet":[
                 {"名称":" 11"}
                ]
 }));
 console.log(this.getView()。byId(" id_table")。getModel()。getProperty("/img/ProductSet"));}
 

谢谢

阿杰。

灬番茄
3楼-- · 2020-09-08 04:38

尝试oModel.getData()。data,应该可以工作

小灯塔
4楼-- · 2020-09-08 04:39

感谢Karthik。

绿领巾童鞋
5楼-- · 2020-09-08 04:52

嗨,

我正在尝试类似的事情。 但是没有用。 ItemData的名称未定义,因此

.push引发错误。 你能帮忙吗?

预先感谢。

callcenter油条
6楼-- · 2020-09-08 04:56

还附上我的视图代码段。