Как было упомянуто здесь Динамическое связывание столбца и строк таблицы, мы использовать две модели, но что, если у нас есть одна?
var aColumnData = [
{
qual : "1",
ol:100
},
{
qual : "2",
ol:200
},
{
qual : "3",
ol:300
},
{
qual : "2",
ol:400
},
{
qual : "5",
ol:500
}
];
Я хочу получить таблицу с 5 столбцами (ol), но с помощью этого метода
var myTable = new sap.ui.table.Table("mT");
myTable.setModel(vizModel);
myTable.bindColumns("/", function(index, context) {
var sColumnId = context.getProperty().ol;
var xColumnId = context.getProperty().qual;
return new sap.ui.table.Column({
label: sColumnId ,
template: new sap.ui.commons.TextField ({value: xColumnId})
});
});
myTable.bindRows("/");
У меня есть 5 повторяющихся строк, например:
100 200 300 400 500
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
вместо этого:
100 200 300 400 500
1 2 3 4 5