Я создал мастер в режиме просмотра дерева и просто хочу добавить с ним какую-то кнопку, есть ли способ сделать это в odoo 8?Добавление кнопки в виде дерева Odoo 8
Благодаря
Я создал мастер в режиме просмотра дерева и просто хочу добавить с ним какую-то кнопку, есть ли способ сделать это в odoo 8?Добавление кнопки в виде дерева Odoo 8
Благодаря
Чтобы добавить кнопку в виде дерева попробуйте ниже кода:
<tree>
<button name="your_action" icon="rupee-symbol"
String="Payment" type="action"
attrs="{'invisible':[('status','!=','Confirmed')]}" />
</tree>
Надеется, что это поможет ..
мастеров создания папки
, который будет иметь
__init__.py
file_name.py
file_name_view.xml
In Python file_name.py
def fields_view_get(self, cr, uid, view_id=None, view_type='form',
context=None, toolbar=False, submenu=False):
if context is None:
context={}
res = super(class_name_wizard, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar,submenu=False)
return res
Добавить функцию рядом с ним
В file_name_view.xml
<record model="ir.ui.view" id="new_id">
<field name="name">New Wizard</field>
<field name="model">my.wizard</field>
<field name="arch" type="xml">
<form string="New Form">
<header>
<button name="do_generate" string="My Function" type="object"/>
or
<button string="Cancel" class ="oe_link" special="cancel"/>
</header>
</form>
</field>
</record>
<record id="action_my_function_wizard" model="ir.actions.act_window">
<field name="name">My Function</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">my.wizard</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="target">new</field>
</record>
<act_window name="My Function"
res_model="my.wizard"
src_model="product.master"
view_mode="form"
target="new"
multi="True"
key2="client_action_multi"
id="action_view_my_new_id"/>
Примечание: В src_model написать имя таблицы в виде дерева
Надеется, что это поможет вам
Да , вы можете добавить кнопку в виде дерева, как вы добавляете в виде формы.
<tree string="My Tree">
<button name="%{action_wiz_open}d" string="Scrap Products" type="action" icon="terp-gtk-jump-to-ltr" help="calls window action" />
<button name="call_function" string="Process" type="object" help="calls python function" />
</tree>
Надеюсь, это поможет!
Это создает кнопку в каждой строке. Как создать кнопку в верхнем или нижнем колонтитуле списка? – ajay
Можете ли вы дать более подробную информацию или поделиться ими? –