Здравствуйте! Подскажите как можно реализовать обновление карточки мобильного приложения? Кейс следующий делаю апдейт заказа и после обновления полей в success обновлять страницу.
Код примерно следующий:
setDiscount: function(config){
var orderProductRecord = Ext.clone(config.model);
if(config.discountType==="legal"){
var discountByContract = config.contract.data.Discount;
var totalAmount = config.model.data.TotalAmount;
var discountPrice = this.calculateAmountWithDiscount(totalAmount, discountByContract);
var totalDiscount = totalAmount-discountPrice;
orderProductRecord.set("WaDiscountAccount", discountByContract, true);
orderProductRecord.set("WaTotalDiscount", totalDiscount, true);
orderProductRecord.save({
success: function(){
window.console.log("Update was success");
Terrasoft.Router.back();
},
failure: function(exception) {
Terrasoft.MessageBox.showMessage(Ext.String.format(Terrasoft.LS.WaErrorExecutionMessage, exception));
},
queryConfig: Ext.create('Terrasoft.QueryConfig', {
modelName: orderProductRecord.self.modelName,
columns: ["WaDiscountAccount", "WaTotalDiscount"]
})
}, this);
} else if (config.discountType ==="personal") {
//orderProductRecord.set("WaDiscountContact", config.DiscountContact, true);
}
},