答案 0 :(得分:0)
var oTable = new sap.ui.table.Table();
var oProduct=new sap.ui.table.Column({
label: new sap.ui.commons.Label({text: "Product"}),
template: new sap.ui.commons.TextView({
text:"TExt"
})
});
var oPrice=new sap.ui.table.Column({
label: new sap.ui.commons.Label({text: "Price"}),
template: new sap.ui.commons.TextView({
text:"price"
})
});
oTable.addColumn(oProduct);
oTable.addColumn(oPrice);
//Button
var oButton = new sap.ui.commons.Button({text:"Button",
press:function(){
oPrice.setVisible(false);
}
});
这肯定会有帮助
答案 1 :(得分:0)
是的,我们可以访问表列,然后按如下方式设置属性。
var tab= this.getView().byId("idProductsTable");
col=tab.getColumns()[5];
tab.getColumns()[5].setProperty("visible",false);