
<mvc:View controllerName="addrow.addrow.controller.View1" xmlns:mvc="sap.ui.core.mvc" displayBlock="true" xmlns="sap.m">
<Shell id="shell">
<App id="app">
<pages>
<Page id="page" title="AddingRow">
<content>
<Table id="tableId1" width="60%" mode="Delete" delete="deleteRow">
<headerToolbar>
<Toolbar>
<ToolbarSpacer></ToolbarSpacer>
<Button icon="sap-icon://add" type="Emphasized" press="onAdd"/>
</Toolbar>
</headerToolbar>
<columns>
<Column width="50%">
<Text text="Delete Items"/>
</Column>
<Column width="50%">
<Text text="First Name"/>
</Column>
<Column width="50%">
<Text text="Last Name"/>
</Column>
<Column width="50%">
<Text text="Salary"/>
</Column>
</columns>
</Table>
</content>
</Page>
</pages>
</App>
</Shell>
</mvc:View>
onAdd: function (oEvent) { //to add a new row
var oItem = new sap.m.ColumnListItem({
cells: [new sap.m.Button({
icon: "sap-icon://delete",
type: "Reject",
press: [this.remove, this]
}), new sap.m.Input(), new sap.m.Input(), new sap.m.Input({
showValueHelp: true
}), ]
});
var oTable = this.getView().byId("tableId1");
oTable.addItem(oItem);
},
remove: function (oEvent) {
var oTable = this.getView().byId("tableId");
oTable.removeItem(oEvent.getSource().getParent());
}
deleteRow: function (oEvent) {
var oTable = this.getView().byId("tableId");
oTable.removeItem(oEvent.getParameter("listItem"));
},
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
11 | |
10 | |
9 | |
6 | |
6 | |
5 | |
4 | |
4 | |
4 | |
3 |