小编Hil*_* AK的帖子

在加载所有记录并调用fields_view_get函数后,动态触发Odoo fields_view_get

我想fields_view_get在做一些函数后动态触发函数.我重写该函数fields_view_get并返回我的结果.仅在第一次调用实际函数时才会影响XML视图.所以我需要刷新视图以影响arch的新值.

有没有办法让odoo视图fields_view_get在第一次调用函数后才能通过函数改变?

我的尝试:

# here fields view get changes the button string from getting arch
# I overrided the fields_view_get on event model and its get affected and works
# perfectly when I click on main menu Event.but not after the records loaded.

@api.multi
def send_mail_event(self):
    x = self.event_id.fields_view_get(view_id=None, view_type='form', toolbar=False, submenu=False)
    self.send_mail_event_reg_link(test=True)
    return x
Run Code Online (Sandbox Code Playgroud)

python models odoo odoo-view odoo-10

23
推荐指数
1
解决办法
1051
查看次数

标签 统计

models ×1

odoo ×1

odoo-10 ×1

odoo-view ×1

python ×1