2016-12-31 2 views
1

В представлении Odoo я могу создать кнопку для запуска конкретного действия окна, указав кнопку name, равную идентификатору базы данных для действия. Например:Кнопка действия окна Odoo с использованием XML-идентификатора

<button type="action" name="123">Trigger</button> 

Вызовет действия идентификатора 123 при нажатии.

Возможно ли выполнить одно и то же, используя XML ID действия, а не идентификатор базы данных?

Я спрашиваю, потому что я создал модуль, полный файлов данных, которые включают действия вида и окна. Представления включают ссылку на идентификатор действия окна, поскольку они содержат кнопки для их запуска. Тем не менее, я не знаю идентификаторы действий окна, пока модуль не будет импортирован, поэтому я не могу включить их в представления при первоначальном импорте.

Есть ли способ обойти это?

ответ

2

Найдено мой ответ:

<button type="action" name="%(xml_id_of_action)d"></button>