“添加动作按钮”的版本间的差异
来自Odoo大V社-odoo中文开发手册
2355481564(讨论 | 贡献) (创建页面,内容为“Form视图可以添加按钮以完成特定动作。这些按钮可以打开一个新的包含Form表单的窗口或运行定义在模块中的Python函数。 它...”) |
|||
第4行: | 第4行: | ||
对于我们的应用程序,我们将添加两个按钮去运行定义在todo.task模型中的方法。 | 对于我们的应用程序,我们将添加两个按钮去运行定义在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:展示在按钮上的文本 | string:展示在按钮上的文本 | ||
− | |||
type:动作的类型(执行的操作) | type:动作的类型(执行的操作) | ||
− | |||
name:定义的动作(操作的标识符) | name:定义的动作(操作的标识符) | ||
− | |||
class:一个可选的属性,用于展示Css样式,同HTML规则一样 | class:一个可选的属性,用于展示Css样式,同HTML规则一样 |
2017年1月10日 (二) 03:59的版本
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规则一样