Odoo 10 неожиданно удалить все записи отношений после фильтра

У меня проблемы с удалением записи после фильтра.

У меня есть запись A загружена в виде формы (на самом деле в моем собственном виде формы). Запись A имеет поле B (one2many). Когда загружено представление формы A, B содержит 3 записи: B(1), B(2), B(3). Затем каким-то образом я фильтрую список B с некоторыми условиями. Сейчас в списке B показаны 2 записи: B(2), B(3).

Если я нажму кнопку удаления B (2), список B теперь будет иметь B (3). Это нормально. Затем я сохраняю запись A, мои записи B удалили все, в то время как я экспериментировал, что она все еще содержит B (1) и B (2) в базе данных.

Я попытался отладить JavaScript, чтобы узнать, что происходит, но без везения. Любая помощь или совет будут оценены.

1 ответ

Ну, поскольку проблема возникает, когда я настраиваю представление формы, я должен отредактировать некоторые встроенные функции javascript для ее решения.

Поэтому, если у кого-то есть такая же проблема, то можете попробовать отладить функцию render_dataset в классе ListView.Groups, в модуле javascript web.ListView, обратите внимание на атрибут набора данных этого класса!

Другие вопросы по тегам