“向导窗体”的版本间的差异
来自Odoo大V社-odoo中文开发手册
(创建页面,内容为“向导窗体视图是相同的常规模型,除了两个具体因素︰ A< footer >节可以用于放置动作按钮 一种特殊type ="cancel"按钮可用于中断...”) |
|||
(未显示2个用户的2个中间版本) | |||
第1行: | 第1行: | ||
− | + | 向导窗体视图与普通模型是相同,除了两个特定的元素︰ | |
− | + | ||
− | 一种特殊type ="cancel" | + | 一个<footer>节点可以用于放置动作按钮 |
− | + | 一种特殊type ="cancel"按钮可用于中断向导不执行任何操作 | |
+ | |||
+ | 这是我们views/todo_wizard_view.xml文件的内容︰ | ||
+ | |||
<nowiki> | <nowiki> | ||
<odoo> | <odoo> | ||
第48行: | 第51行: | ||
</nowiki> | </nowiki> | ||
− | + | 我们在 XML 中看到<act_window>窗口,通过使用src_model属性将选项添加到 To-do Taskp窗体的多个按钮。target ="new" 属性将打开一个对话框窗口。 | |
− | + | ||
+ | 你可能也注意到批量更新模块按钮使用attr,直到选择新的截止日期或负责任的用户选择更新后才能可见。 | ||
+ | |||
+ | 上一节:[[向导模型]] 下一节:[[向导业务逻辑]] |
2017年12月26日 (二) 00:36的最新版本
向导窗体视图与普通模型是相同,除了两个特定的元素︰
一个<footer>节点可以用于放置动作按钮 一种特殊type ="cancel"按钮可用于中断向导不执行任何操作
这是我们views/todo_wizard_view.xml文件的内容︰
<odoo> <record id="To-do Task Wizard" model="ir.ui.view"> <field name="name">To-do Task Wizard</field> <field name="model">todo.wizard</field> <field name="arch" type="xml"> <form> <div class="oe_right"> <button type="object" name="do_count_tasks" string="Count"/> <button type="object" name="do_populate_tasks" string="Get All"/> </div> <field name="task_ids"> <tree> <field name="name"/> <field name="user_id"/> <field name="date_deadline"/> </tree> </field> <group> <group> <field name="new_user_id"/> </group> <group> <field name="new_deadline"/> </group> </group> <footer> <button type="object" name="do_mass_update" string="Mass Update" class="oe_highlight" attrs="{'invisible':[('new_deadline','=',False),('new_user_id', '=',False)]}"/> <button special="cancel" string="Cancel"/> </footer> </form> </field> </record> <!-- More button Action --> <act_window id="todo_app.action_todo_wizard" name="To-Do Tasks Wizard" src_model="todo.task" res_model="todo.wizard" view_mode="form" target="new" multi="True"/> </odoo>
我们在 XML 中看到<act_window>窗口,通过使用src_model属性将选项添加到 To-do Taskp窗体的多个按钮。target ="new" 属性将打开一个对话框窗口。
你可能也注意到批量更新模块按钮使用attr,直到选择新的截止日期或负责任的用户选择更新后才能可见。