本帖最后由 施程浩 于 2018-5-8 15:33 编辑
窗口动作存储在ir.actions.act_window模型中,可以使用前面代码中使用的<act_window>快捷方式在XML文件中定义。 属性字段有: · name显示的标题。 · res_model是目标模型的标识符 · view_mode是可用的视图类型和它们的顺序。 第一个是默认打开的。 · target,如果设置为new,将在弹出的对话框窗口中打开视图。 默认值为current,在主内容区域中打开视图。 · context设置关于目标视图的上下文信息,上下文中可以设置默认值或激活过滤器以及其他信息。 · domain是一个域表达式,强制过滤在打开的视图中可浏览的记录。 · limit是列表视图中每个页面的记录数。 两个特定的属性: · src_model指示应该在什么模型上此动作可用。 · multi,当设置为True时,使它在列表视图中可用,以便它可以应用于多条选中的记录。 默认值为False,如在我们的示例中,它将使该选项仅在表单视图中可用,因此一次只能应用于一个记录。 另外: <act_window>快捷方式=定义+调用,也就是=两条record还有添加action下的操作:除了multi还有 key2="client_action_multi"
|