“添加动作按钮”的版本间的差异

来自Odoo大V社-odoo中文开发手册
跳转至: 导航搜索
(创建页面,内容为“Form视图可以添加按钮以完成特定动作。这些按钮可以打开一个新的包含Form表单的窗口或运行定义在模块中的Python函数。 它...”)
 
 
(未显示另一用户的1个中间版本)
第4行: 第4行:
 
对于我们的应用程序,我们将添加两个按钮去运行定义在todo.task模型中的方法。
 
对于我们的应用程序,我们将添加两个按钮去运行定义在todo.task模型中的方法。
  
    <header>
+
<header>  
 
+
  <button name="do_toggle_done" type="object"  
        <button name="do_toggle_done" type="object" string="Toggle Done" class="oe_highlight"/>
+
    string="Toggle Done" class="oe_highlight" />  
 
+
  <button name="do_clear_done" type="object"  
        <button name="do_clear_done" type="object" string="Clear All Done"/>
+
    string="Clear All Done" />  
 
+
</header>
    </header>
+
  
 
按钮的基本属性有以下这些:
 
按钮的基本属性有以下这些:
  
 
     string:展示在按钮上的文本
 
     string:展示在按钮上的文本
 
 
     type:动作的类型(执行的操作)
 
     type:动作的类型(执行的操作)
 
 
     name:定义的动作(操作的标识符)
 
     name:定义的动作(操作的标识符)
 
 
     class:一个可选的属性,用于展示Css样式,同HTML规则一样
 
     class:一个可选的属性,用于展示Css样式,同HTML规则一样
 +
上一节:[[业务凭证窗体视图]]
 +
下一节:[[用groups来组织forms]]

2017年4月17日 (一) 10:21的最新版本

Form视图可以添加按钮以完成特定动作。这些按钮可以打开一个新的包含Form表单的窗口或运行定义在模块中的Python函数。

它们可以定义在Form视图内的任意位置,但是对于文档形式的窗体,建议把它们放在<header>标签中。 对于我们的应用程序,我们将添加两个按钮去运行定义在todo.task模型中的方法。

<header> 
 <button name="do_toggle_done" type="object" 
   string="Toggle Done" class="oe_highlight" /> 
 <button name="do_clear_done" type="object" 
   string="Clear All Done" /> 
</header>

按钮的基本属性有以下这些:

   string:展示在按钮上的文本
   type:动作的类型(执行的操作)
   name:定义的动作(操作的标识符)
   class:一个可选的属性,用于展示Css样式,同HTML规则一样
上一节:业务凭证窗体视图
下一节:用groups来组织forms