揭密 :Action window 隐藏参数 Flags

window Action 主要字段

   

   

几个特殊含义的字段说明如下

   

target

作用

current

当前窗口

new

新窗口

inline

内联编辑

fullscreen

全屏

main

当前窗口的主动作

   

可以额外传值的方式

  1. Context
  2. Flags

   

context

   

   

   

flags

   

   

在向前端 返回action 时, 通过flags 向webclient 传递特殊控制参数, flags 支持的关键字如下

Flags Value

作用

说明

action_buttons

  

  

auto_search

  

也可以在 ir.actions.act_window 传送

default_view

  

  

display_title

  

  

footer_to_buttons

  

  

headless

  

  

list

  

  

new_window

  

  

on_load

  

  

pager

  

  

search_disable_custom_filters

  

  

search_view

  

也可以在 ir.actions.act_window 传送

sidebar

  

  

views_switcher

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

   

备注: 不能从 后台通过按钮传递 flags… 因为,V12 在 action endpoint 将 flags 清洗掉了

   

Backend 传递的 Action 资料如下

   

根据 action 的传值,转换 flags

   

   

flag

说明

disableCustomFilters

取上下文中的 search_disable_custom_filters,

  

footerToButtons

弹窗时,设置为True

  

hasSearchView

非弹窗,或者非行内编辑,设置为True

  

hasSidebar

非弹窗,或者非行内编辑,设置为True

  

headless

表单,弹窗或行内编辑,设置为True

 

mode

弹窗、行内编辑、全屏,设置为 Edit

弹窗的模式,支持 readonly 和 edit

   

   

   

jeffery 2024年4月23日
标签
存档
泛微工作流集成指南