sap.ui.table行绑定仅在控制器中有效

2020-08-22 09:38发布

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

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


大家好,

能否请您告诉我,为什么在XML视图(如下所示)中的行绑定不适用于sap.ui.table表:

 <表id =" table1" selectionMode ="单" rows =" {路径:'productModelJson>/ProductCollection'}" visibleRowCount =" 10">

 

但是当我像下面那样将其绑定到控制器onInIt时,它会加载数据:

 var oModel = new sap.ui.model.json.JSONModel(" i18n/products.json");
 this.getView()。setModel(oModel," productModelJson");
 this.byId(" table1")。setModel(oModel).bindRows(" productModelJson>/ProductCollection"); 

奇怪的是:在sap.m.table的情况下,xml绑定可以完美地工作。

我在这里错过了一些东西。

请清除这个疑问。

Rakesh

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

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


大家好,

能否请您告诉我,为什么在XML视图(如下所示)中的行绑定不适用于sap.ui.table表:

 <表id =" table1" selectionMode ="单" rows =" {路径:'productModelJson>/ProductCollection'}" visibleRowCount =" 10">

 

但是当我像下面那样将其绑定到控制器onInIt时,它会加载数据:

 var oModel = new sap.ui.model.json.JSONModel(" i18n/products.json");
 this.getView()。setModel(oModel," productModelJson");
 this.byId(" table1")。setModel(oModel).bindRows(" productModelJson>/ProductCollection"); 

奇怪的是:在sap.m.table的情况下,xml绑定可以完美地工作。

我在这里错过了一些东西。

请清除这个疑问。

Rakesh

付费偷看设置
发送
5条回答
spaceman01
1楼-- · 2020-08-22 10:15

尊敬的Rakesh,

看起来只有路径问题:

1。 在控制器中,您无需编写bind语句。 仅设置模型

2。 在视图中,rows = {/}

问候

Venkat

SAP浪
2楼-- · 2020-08-22 10:08

Hello Venkat

我收到"无数据"。

Rakesh

jovirus
3楼-- · 2020-08-22 10:15

能否请您填写表格的xml视图列表

浮生未央
4楼-- · 2020-08-22 09:57

Hello Venkat,

我认为您要求完整的XML视图,这里的代码是:

 
 
 
 
 
 
 <扩展名>
 
 
 
 
 
 <列>
 
 
 <模板>
 
 
 
 
 <模板>
 
 
 
 
 <模板>
 
 
 
 
 

如果您还有其他需要,请告诉我。

Rakesh

微wx笑
5楼-- · 2020-08-22 09:57

嗯,好吧

我说只删除绑定语句,

但是要保留模型

致谢

Venkat

一周热门 更多>