Sapui5 sap.m.Table removeColumn不会删除相应的项
如果使用Sapui5 sap.m.Table removeColumn不会删除相应的项,sapui5,Sapui5,如果使用sap.m.Table从标准视图中删除一列,则相应的项仍然可用。这里的问题是,在我删除一列之后,排序是错误的 假设我想删除“Historie”列,相应的项仍然可用。如何删除其中一列的项目 这里的问题看起来是这样的: 正如你在下面的图片中看到的,我删除了一些列,还有“Historie”列。相应的项目仍然可用。 如何解决此问题并使用sap.m.Table删除此处的匹配项 我试图通过removeColumn(oCol)从API中删除列:我认为这是sap.m.Table的一个错误 对于您的问题
sap.m.Table
从标准视图中删除一列,则相应的项仍然可用。这里的问题是,在我删除一列之后,排序是错误的
假设我想删除“Historie”列,相应的项仍然可用。如何删除其中一列的项目
这里的问题看起来是这样的:
正如你在下面的图片中看到的,我删除了一些列,还有“Historie”列。相应的项目仍然可用。
如何解决此问题并使用sap.m.Table
删除此处的匹配项
我试图通过
removeColumn(oCol)
从API中删除列:我认为这是sap.m.Table的一个错误
对于您的问题,可以使用column的visible属性从视图中隐藏该列。但它不会从表中删除该列
var oTable = this.byId('idTable');
var oDeleteColumn = oTable.getColumns()[0]; //fetch the column you want to hide
oDeleteColumn.setVisible(false);
removeColumn()
仅从表的
聚合中删除列,而不从数据中删除列
如果是您的选择,请使用:
表格个性化可用于修改显示和设置
桌子的边缘
它是一种UI模式,用于更改以下一项或多项
属性:
- 列的可见性
- 列的顺序
- 分类
- 分组
- 过滤
如果您正在谈论如何单击
Historie
链接删除整个项目。然后单击Historie
链接,然后使用oEvent.getSource().getParent()
获取项目,并使用oTable.removeItem(oEvent.getSource().getParent())
删除表项。您好,感谢您的回复。我不想只删除一行。我想使用table.removeColumn()删除与已删除列对应的所有行,但这不起作用,因为我还想对列重新排序,同样的问题也会出现。