将数组绑定到ui5中Component.js的表

时间:2016-08-17 10:37:30

标签: controller components

我在Component.js文件中的数组中得到了oModel数据。我已经使用实体集合(getServiceRequestCollection())返回了数组,并使用代码

将实体绑定到表中
aData = this.getOwnerComponent().getServiceRequestCollection();
  console.log("table array", aData);
  var oVizFrame3Model = new sap.ui.model.json.JSONModel(aData);
  var oTable = oView.byId("idServiceTable");
  oTable.setModel(oVizFrame3Model);  



getServiceRequestCollection: function() {
			var oModel = new sap.ui.model.odata.ODataModel("/sap/c4c/odata/v1/c4codata/");
			sap.ui.getCore().setModel(oModel);	
			
			oModel.read("/ServiceRequestCollection?$filter= CustomerID eq '1001192'",{
				success: function(oData, response) {
				var oResult = [];
				oResult = oData.results;
				oResult = {service:oResult};
				return oResult;
			}
				});
		},




表格显示为空,从控制台我发现" table array"未定义。关于如何将数据绑定到表的一些快速建议将非常有用。

0 个答案:

没有答案