2015-05-22 2 views
0

Я сделал кнопку (тип = объект), который вызывает этот метод:OpenERP мастер TreeView нет кнопки действий

def get_work(self, cr, uid, ids, context=None): 
     #import pdb;pdb.set_trace() 
     return { 
     'name': 'Purchase Wizard', 
     'view_type': 'form', 
     'view_mode': 'tree,form', 
     'res_model': 'mrp.bom.work', 
     'type': 'ir.actions.act_window', 
     'target': 'new', 
     'context': {'bom_workcenter_id': ids[0]}, 
     'domain':[('bom_workcenter_id','=',ids[0])], 
    } 

и это работает нормально, но я не могу добавить какую-либо кнопку, ни у меня есть кнопка создавать.

Что я получаю: http://i58.tinypic.com/r1h5p3.png

Что я хочу: http://i62.tinypic.com/21981s4.png

Что я делаю неправильно?

ответ

0

По умолчанию отображаются кнопки создания, если у вас нет разрешения на это.

Проверьте свое древовидное представление, если создание не установлено create = 'false'.

Или просто заставить его, добавив атрибут «создать»: Правда, для возвращения метода.

Смежные вопросы