Вопрос

Обновить одну запись в детали

Добрый день!

Подскажите, пожалуйста, как обновить только одну запись в детали (даже только одну колонку в этой записи), не вызывая updateDetail, который обновляет всю деталь, меняет сортировку, прячет лишние записи и прочие мешающие пользователю продолжить работу с деталью?

Условная задача - при изменении некоторых полей в одной записи редактируемой детали должны меняться значения полей в других записях. И при этом пользователь продолжает работать с той же самой деталью

Нравится

3 комментария

Владимир, а как Вы обновляли деталь? Смотрю, есть параметр reloadAll, который обычно указывают true:

this.updateDetail({reloadAll: true});

Может, если передать false, получится поменять только нужное? Хотя, Вам же нужно обновлять разные записи.

this.updateDetail({"detail": "UsrSchemaDetailNameHere"});

И да, я посылаю message из бизнес-процесса, в котором указываю Id записи, которую хотел бы обновить

При вызове метода updateDetail передавать параметром не reloadAll, а primaryColumnValue.
Например:
 

this.updateDetail({primaryColumnValue: "SomeRecordId"});

 

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