Наследование по шаблону продукта делегирования. В виде формы я размещаю поле category_id . По умолчанию используется значение «Все», и я хотел бы, чтобы он по умолчанию указывал на другую категорию. Я пробовал следующее:
<field name="categ_id" domain="[('name', '=', 'Paper')]"/>
, который успешно фильтрует выпадающий список только по той категории, которую я хочу, но «Все» по-прежнему отображается по умолчанию.
Затем я попытался поместить контекст в действие окна и поле с такими вариациями, как
context="{'default_categ_id':%(pse.product_category_materials_paper)d}"
context="{'default_categ_id':'Paper'}"
context="{'default_categ_name':'Paper'}"
В поле category_id definition, default = _get_default_category_id - это проблема отладчика. В обход следующей строки
return self._context.get('categ_id') or self._context.get('default_categ_id')
Книга говорит, что доступ к унаследованной модели не доступен в новой модели? Поэтому я также попытался переопределить функцию, и она не работала (возможно ли это, поскольку это делегирование?)
Любые указатели были бы полезны. Спасибо!