Я просто хочу настроить модуль учета, поэтому я хочу принять некоторые меню оттуда. Итак, как я могу найти идентификаторы действий для этого конкретного пункта меню? Что такое самый простой способ?Как найти идентификаторы действий в меню?
ответ
Это пример кода для ид меню получите:
self.menu_xml_id = 'base.menu_action_res_users'
module_name, menu_xml_id = self.menu_xml_id.split('.')
dummy, menu_id = self.registry('ir.model.data').get_object_reference(self.cr, self.uid, module_name, menu_xml_id)
ir_ui_menu = self.registry('ir.ui.menu').browse(self.cr, self.uid, menu_id, context=None)
print "action_id==============", ir_ui_menu.action
Должен ли я поместить этот код в родительский логический файл или что? –
Это логика идентификаторов действий поиска, если вам нужно было поместить их, но это жесткий код для модуля учета в родительском представлении, если вы настроили его, затем поместите этот код в свой код настройки. –
bro, я создал один модуль, как бухгалтерский учет, но только я создал меню, но не дал никаких родительских действий ids. Вот почему я не получаю ваш ответ. Я надеюсь, что он сработает, но как я могу сделать это полезным? для меня –
Пожалуйста понятнее с материалом, так что я могу помочь вам лучше. Какое действие меню вы хотите и зачем оно вам нужно? вам нужен внешний идентификатор элемента меню, чтобы установить родительское меню? –
Пожалуйста, следуйте приведенной ниже ссылке, я отправил новый вопрос .. Пожалуйста, помогите мне http://stackoverflow.com/questions/33448098/customizing-accounting-and-finance-module-in-odoo –