Обновление детали на странице

Добрый день!
Нужно при выборе продажи в счете подтягивать все оборудование из продажи в счет.
Деталь «Оборудование» создана по аналогии с деталью «Продукты».
Оборудование сохраняю вот так:

this.methods.InsertEquipment = function(Equipment, Invoice) {
var insert = Ext.create('Terrasoft.InsertQuery', {
rootSchemaName: 'InvoiceEquipment'
});
insert.setParameterValue('Equipment', Equipment, Terrasoft.DataValueType.GUID);
insert.setParameterValue('Invoice', Invoice, Terrasoft.DataValueType.GUID);
return insert;
};
Но на странице счета оборудование в детали сразу не появляются (только после обновления страницы).

Как можно решить эту проблему?

Нравится

1 комментарий

Здравтсвуйте, Елена!
Для обновления детали необходимо вызвать после update'a в БД соответсвующую функцию:

this.reloadDetail('detailName');

Или можно в глобальную переменную сохранить this в методе "init", а затем через эту переменную вызывать уже reloadDetail.

Показать все комментарии