Openerp 类型名称=";行动“;打开按钮

Openerp 类型名称=";行动“;打开按钮,openerp,Openerp,当我想在type=“action”中创建按钮时,我遇到了一个问题,它与type=“object”确实不同。我只想做一个按钮,可以连接一个模块到另一个。它已经存在于openerp中,用于type=“action”的几个按钮。我只是想了解这个按钮的“name”的功能是什么 我有一个例子,我在backend sale文件夹中找到了这个xml脚本: <button name="%(action_view_sale_advance_payment_inv)d" string="Create Inv

当我想在
type=“action”
中创建按钮时,我遇到了一个问题,它与
type=“object”
确实不同。我只想做一个按钮,可以连接一个模块到另一个。它已经存在于openerp中,用于
type=“action”
的几个按钮。我只是想了解这个按钮的
“name”
的功能是什么

我有一个例子,我在backend sale文件夹中找到了这个xml脚本:

<button name="%(action_view_sale_advance_payment_inv)d"
 string="Create Invoice"
 type="action"
 states="manual"
 class="oe_highlight"
 groups="base.group_user"/>

“name”
发生了什么?谁能给我一个简单的按钮
type=“action”

按钮有三种类型:对象操作工作流工作流是默认设置

现在让我们来理解这三种类型的含义:

  • 如果要调用写入
    .py
    文件中的方法,则使用
    对象

  • action
    用于调用写入
    .xml
    文件中的任何操作。假设您想通过单击按钮打开向导,则可以使用
    type=“action”

  • 如果要调用工作流,则使用
    工作流
    (默认值)


  • 
    
    单击创建发票按钮时,您将看到一个向导

    <button name="278" string="Create Invoice" type="action">
    
    
    

    此处
    278
    是postgresql数据库中
    action\u view\u sale\u advance\u payment\u inv
    action的ID

    我在哪里可以找到“278”?我在..中找到了这个id。。发票订单ir.actions.act\ U窗口销售.预付款.付款.库存表单新的是,它在销售模块中。你有什么问题吗?已经解决了。谢谢。它会自动将参数放置到预期视图中。
    <button name="%(action_view_sale_advance_payment_inv)d"
     string="Create Invoice"
     type="action">
    
    <button name="278" string="Create Invoice" type="action">