Hello
in my project i am importing data in a smart table from an Excel file .
my smart table is editable but when i try to submit the changes nothing is happening and no batch call is done.
this is my smart table looks like:

end this is my save function : the toast Message is shown but nothing happens . and even when i see the Network , nothing happend
onSave: function () {
var oModel = that.byId("smartTab").getModel();
oModel.setUseBatch(true);
that._setBusy(true);
var fnSuccess = function (data, response) {
that._setBusy(false);
var sMessage = that._getText("changesSentMessage");
MessageToast.show(sMessage);
that._setUIChanges(false);
};
var fnError = function (e) {
that._setBusy(false);
that._setUIChanges(false);
MessageBox.error(e.message);
};
oModel.submitChanges({
success: fnSuccess,
error: fnError
});
that._bTechnicalErrors = false;
},
Request clarification before answering.
hello thank you for your response .
in my project i am using smart table with json model . when i used hasPendingChanges i am getting false .
this is my code how i binded data to smart table and it works.
var oModelMNA = new sap.ui.model.json.JSONModel();
oModelMNA.setData(json);
that.getView().setModel(oModelMNA, "oModelMNA");
var oTable = oSmartTab.getTable();
var aColumns = oTable.getColumns();
for (var m = 0; m < aColumns.length; m++)
{
var sPath ="oModelMNA>"+aColumns[m].data("p13nData").columnKey;
aColumns[m].getTemplate().getDisplay().bindText(sPath);
aColumns[m].getTemplate().getEdit().bindValue(sPath);
}
oTable.bindRows("oModelMNA>/");
var d= oSmartTab.getModel().getPendingChanges();the d viariable is getting empty .
my model is TwoWay binding.
i tried to use this tutorial because in need to show an excel file in a smart table .
https://blogs.sap.com/2019/06/26/enable-crud-operations-in-smart-table-sapui5/
thank youu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.