查找表总行数

时间:2014-09-16 04:36:39

标签: sapui5

我需要表格绑定数据总行数进一步循环。我们怎样才能获得表行数?

我按下按钮undefined

var tab= this.getView().byId("idOrderDetailTable");
var obj = tab.getBindingContext("ProductCollection");
console.log(" >> ",obj );

2 个答案:

答案 0 :(得分:0)

var tab= this.getView().byId("idOrderDetailTable");
//get binding path of table items 
var bindingPath = tab.getBinding("items").sPath;
//get data model of table
var model = tab.getModel();
//get bind data
var data = model.getProperty(bindingPath);
//get total rows number
var rowCount = data.length;
console.log(" >> ",rowCount );

答案 1 :(得分:0)

var tab= this.getView().byId("idOrderDetailTable");
var length = tab.getItems().length

这应该是一种更简单的方法。