我需要表格绑定数据总行数进一步循环。我们怎样才能获得表行数?
我按下按钮undefined
:
var tab= this.getView().byId("idOrderDetailTable");
var obj = tab.getBindingContext("ProductCollection");
console.log(" >> ",obj );
答案 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
这应该是一种更简单的方法。