sap.ui.table.Table addRow() 示例
sap.ui.table.Table addRow() example
谁能给我一个简短的例子,说明如何在 Neptune 中使用 JavaScript 向 sap.ui.table.Table 添加一个简单的行?假设我有一个包含三列的 table。我的方法如下:
MyTable.addRow({"COLUMN1":"Text1", "COLUMN2":"Text2", "COLUMN3":"Text3"});
不幸的是,代码似乎不起作用,因为我的 table 一直是空的。在任何网站上也找不到简单的例子。
感谢您的任何建议。
addRow expects a sap.ui.table.Row 作为参数。
MyTable.addRow(
new sap.ui.table.Row(sID, oParams)
.addCell(new sap.m.text("foo")
.addCell(new sap.m.text("bar")
);
终于找到答案了。对于其他需要它的人:
let data;
let model = new sap.ui.model.json.JSONModel();
data = [{
Column1: "Text1",
Column2: "Text2",
Column3: "Text3",
},
];
model.setData({modelData: data});
MyTable.setModel(model).bindRows("/modelData");
谁能给我一个简短的例子,说明如何在 Neptune 中使用 JavaScript 向 sap.ui.table.Table 添加一个简单的行?假设我有一个包含三列的 table。我的方法如下:
MyTable.addRow({"COLUMN1":"Text1", "COLUMN2":"Text2", "COLUMN3":"Text3"});
不幸的是,代码似乎不起作用,因为我的 table 一直是空的。在任何网站上也找不到简单的例子。 感谢您的任何建议。
addRow expects a sap.ui.table.Row 作为参数。
MyTable.addRow(
new sap.ui.table.Row(sID, oParams)
.addCell(new sap.m.text("foo")
.addCell(new sap.m.text("bar")
);
终于找到答案了。对于其他需要它的人:
let data;
let model = new sap.ui.model.json.JSONModel();
data = [{
Column1: "Text1",
Column2: "Text2",
Column3: "Text3",
},
];
model.setData({modelData: data});
MyTable.setModel(model).bindRows("/modelData");