点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在尝试创建Sma...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在尝试创建Sma...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在尝试创建SmartTable(类型为AnalyticalTable)并将其与oDataService V2绑定(使用CalcolationView)。
如果我使用SmartTable(类型为ResponsiveTable),一切都很好,但是如果将类型更改为AnalyticalTable,我只能看到没有数据的列标题。
下面是一些代码:
CalculationView.xsodata
服务名称空间" Timesheet.Servizi" { "时间表/Z_TEST"作为" TEST"键(" ID");" _ SYS_BIC"。 }
SmartTable.view.xml
<内容> <!- ->
SmartTable.controller.js
sap.ui.define([ "时间表/控制器/BaseController", " sap/ui/model/json/JSONModel", " sap/m/MessageStrip", " sap/m/MessageToast", ],函数(BaseController,JSONModel,MessageStrip,MessageToast){ "使用严格"; return BaseController.extend(" Timesheet.controller.SmartTable",{ onInit:function(){ /* var oModel = new sap.ui.model.json.JSONModel(); oModel.loadData('Servizi/CalculationView.xsjs'); this.getView()。setModel( oModel, " CalculationView" ); */ var oController = this; var url =" Servizi/CalculationView.xsodata"; var oModel = new sap.ui.model.odata.v2.ODataModel(url,true); oModel.setDefaultCountMode(sap.ui.model.odata.CountMode.Request); var oView = this.getView(); oView.setModel(oModel); } }); });
在这里使用ResponsiveTable:
在这里使用AnalyticalTable:
我正在使用SAP HANA 1.0和UI5版本1.73.1。
能请你帮我吗?
非常感谢。
Fabio
(5.7 kB)
嗨,分析表需要一些特定的注释,并且与带有响应表的智能表相比将有所不同。 我对分析表没有太多经验,但是您是否检查过api文档? https://ui5.sap.com/#/api/sap.ui.table。 AnalyticalTable%23
也许您会在这里找到答案。
Kr,Wouter
一周热门 更多>