我在自定义模块中有一个向导。
当我点击主按钮时,它会将我重定向到我的自定义视图并且面包屑更新得很好,但问题是之前的链接仍然存在于痕迹中。 我不想在面包屑中保留以前的链接。
向导后是否可以“清理”面包屑? (并只添加新链接)
这是向导主按钮操作的代码:
def custom_main_button_action(self):
...(my stuff)...
return {
'type': 'ir.actions.act_window',
'name': _('My_Name)'),
'res_model': 'my_model',
'view_type': 'form',
'view_mode': 'tree, form',
'target': 'current',
'views': [(tree_id.id, 'tree'), (form_id.id, 'form')],
}
答案 0 :(得分:0)
Hello使用以下代码,您可以管理清除以前的痕迹。要清除面包屑,我们必须在选项dict中给出一个名为“clear_breadcrumbs”的参数,并带有“True”值。
words = str(str(str(list).split()).replace("/n", "")).split()
我希望这对你有用。
答案 1 :(得分:0)
我知道这个问题是2年前的,但回答它真的很好。您需要更改 target 的值(可选)。
是否应在主内容区域当前,全屏模式全屏或对话框/弹出窗口(新 )。使用 main 而不是 current 清除面包屑。默认为当前。
从那里https://www.odoo.com/documentation/11.0/reference/actions.html#window-actions-ir-actions-act-window
def custom_main_button_action(self):
...(my stuff)...
return {
'type': 'ir.actions.act_window',
'name': _('My_Name)'),
'res_model': 'my_model',
'view_type': 'form',
'view_mode': 'tree, form',
'target': 'main', # Target
'views': [(tree_id.id, 'tree'), (form_id.id, 'form')],
}