如何在SAPui5表中使用insertRow()和deleteRow()函数

时间:2016-08-26 14:33:24

标签: sapui5 sap-fiori

我正在使用sap.ui.table.Table控件。

现在,我手动处理JSON并添加一行。但我想使用insertRow()deleteRow()函数。我尝试使用该功能但显示错误为

  

不能以编程方式使用。

请提供有关如何在SAPUI5中使用这些功能的建议

1 个答案:

答案 0 :(得分:0)

我很确定这是不可能的。如果您遵循功能签名,这是我唯一的解释。 推荐的方法是使用数据绑定。 docs 假设数据是[] {}(典型的xsjs返回),table是你的表我会这样做:

1. iterate through keys of data[0] and add corresponding columns to a table.
2. table.setModel(new sap.ui.model.json.JSONModel(data)).bindRows("/");