我创建了一个表:
oTable.setModel(new sap.ui.model.json.JSONModel(oData));
oTable.bindAggregation("items", "/items", new sap.m.ColumnListItem({
cells: oData.cols.map(function (colname) {
return new sap.m.Label({ text: "{" + colname + "}" });
})
}));
然后我想更改模型(它包含行和列):
oTable.setModel(new sap.ui.model.json.JSONModel(NEWoData));
model =oTable.getModel();
model.refresh();
但刷新后我会看到新数据(:D),但旧的cols名称!
答案 0 :(得分:0)
尝试将ColumnListItem的单元格绑定到“/ cols”