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.
Hi Ibtissem,
Please check if you the change is collected with help of function, oModel.hasPendingChanges()
or oModel.getPendingChanges().
If the pending changes has collected the changes you have done, the on submitChanges, it should ideally trigger a backend call.
If no changes collected then either your table binding is not two-way or it is not at all binded to the model.
Thanks
Prashil
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.