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, обратите внимание на атрибут набора данных этого класса!