有没有一种方法可以从sap.ui.table.Table中删除一行?

时间:2019-04-10 14:37:51

标签: sapui5

我正在尝试从SAPUI5表中删除一行。

我尝试使用removeRow(index),但收到错误消息

  

该控件管理行聚合。方法removeRow()   不能以编程方式使用! -元素sap.ui.table.Table   #application-GuidedAssistance-display-component --- GuidedAssistance--GAQA

我还尝试了Delete Multiple Rows (sap.ui.table.Table) stackoverflow问题中发布的拼接解决方案,但该方法无效。我不确定为什么removeRow()不起作用?

代码

onDeleteGaqa: function () {
    var oTable = this.getView().byId("GAQA");
    this.oParameters.gakorga = "GA";
    this.oParameters.ID = oTable.getContextByIndex(oTable.getSelectedIndex()).getObject().ID;
    oTable.removeRow(oTable.getSelectedIndex()); 
  //oTable.getModel().getProperty('/d/results').splice(oTable.getSelectedIndex(), 1)
},

0 个答案:

没有答案