码迷,mamicode.com
首页 > 其他好文 > 详细

(20)odoo中的action

时间:2016-02-02 14:34:35      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:

* 窗口动作
    ir.actions.act_window
    <record id="action_todo_stage" model="ir.actions.act_window">
        <field name="name">To-Do Task Stage</field>
        <field name="res_model">todo.task.stage</field>
        <field name="view_mode">tree,form</field>
    </record>
    简写
    <act_window id="action_todo_stage"
                     name="To-Do Task Stages"
                     res_model="todo.task.stage"
                     view_mode="tree,form" />
                    
    # name 显示的标题
    # res_model 动作响应的目标模型
    # view_mode 列出动作响应对应可用的视图类型
    # target 如果设置为new 就打开新窗口,默认是 current
    # context 设置目标视图的上下文
    # domain 过滤记录按条件
    # limit 指列表视图时,一页的记录数,默认是80
   
    # src_model 指定可以启动视图的更多按钮
    # multi 设为True, 更多按钮显示在列表视图,否则显示在表单视图                


* URL动作
    ir.actions.act_url
   


* 服务端动作
    ir.actions.server
        <record model="ir.actions.server" id="print_instance">
            <field name="name">Res Partner Server Action</field>
            <field name="model_id" ref="model_res_partner"/>
            <field name="code">
                if object.some_condition():
                    action = {
                        "type": "ir.actions.act_window",
                        "view_mode": "form",
                        "res_model": object._name,
                        "res_id": object.id,
                    }
            </field>
        </record>


* 报表动作
    ir.actions.report.xml
    <report>
       


* 客户端动作
    ir.actions.client

(20)odoo中的action

标签:

原文地址:http://www.cnblogs.com/toby2chen/p/5177157.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!