odoo12—开发手册>>P07

odoo实操4

xml视图☞Action视图

基本属性

name

是通过操作打开的视图中显示的标题

res_model

是目标模型的标识符

view_mode

是一个逗号分隔的可用视图类型列表。第一项为默认打开时的视图。

窗口操作还有一些其它属性:

target

如果设置为 new,会在弹出的对话框窗口中打开视图,例如 target=”new”。默认值是current,在主内容区行内打开视图。

context

为目标视图设置上下文信息,可设置默认值或启用过滤器等,例如
context=”{‘default_user_id’: uid}”

domain

是对可在打开视图中浏览的记录强制过滤的域表达式,例如 domain=”[(‘user_id’, ‘=’, uid)]”

limit

列表视图中每页显示的记录数,例如
limit=”80″。做了这些修改后,在选择Checkouts菜单项并浏览相应的列表视图时,右上角在列表和表单按钮后会增加一些按钮。

窗口操作还可在列表和表单视图的上方的 Action 菜单按钮中使用,它在 Fitlers
按钮旁。要使用这个,我们需要在元素中添加以下两个属性:
src_model设置Action所作用的模型,例如src_model=”library.checkout”

<act_window id="action_monthly_report"
            name="生成项目月报"
            res_model="monthly.report" 
            view_mode="form"
            context="{'default_name': active_id}"
            target="new"/>

xml视图☞Menu视图

<menuitem id="menu_root"
          name="OA管理"
          web_icon="flowmanager,static/description/oa.png"
          active="True"
          sequence="26" groups="flowmanager.group_flowmanager_user"/>

常用属性
name

是展示在用户界面中的菜单项标题

action

是点击菜单项时运行的窗口操作的XML ID

parent

是父级菜单项的XML ID。本例中父级项由其它模块创建,因此们使用了完整的XML ID, .进行引用。

还有以下可用属性
sequence

设置一个数字来在展示菜单项时进行排序,如sequence=”10″

groups

是一个逗号分隔的可访问菜单项安全组的XML ID列表,如
groups=”library_app.library_group_user, library_app.library_group_manager”

web_icon

是菜单项的图标,仅用于企业版的顶级菜单项,如
web_icon=”library_app,static/description/icon.png”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值