如何在ODOO中创建下拉列表?

时间:2015-09-28 08:20:15

标签: python xml python-2.7 odoo

我觉得使用多对一会很不舒服:

<record id="view_order_form_customize" model="ir.ui.view">
    <field name="name">sale.order.form.customize</field>
    <field name="model">sale.order</field>
    <field name="inherit_id" ref="sale.view_order_form"></field>
    <field name="arch" type="xml">
        <field name="partner_id" position="after">
            <field name="area"/>
        </field>
        <field name="area" position="after">
            <field name="subarea"/>
        </field>
        <field name="subarea" position="after">
            <field name="district"/>
        </field>
        <field name="date_order" position="after">
            <field name="scheduleddate"/>
        </field>
        <field name="scheduleddate" position="after">
            <field name="courierid"/> 
        </field>
    </field>
</record>

有人可以帮我在odoo7的下拉列表中添加这些吗?

1 个答案:

答案 0 :(得分:2)

谁回答了我的问题。首先是ODOO的新手。我发现为ODOO使用SELECTION字段类型。我在python中写了它,非常抱歉显示有问题的xml视图。

def _get_selection(self, cursor, user_id, context=None):
  return (('choice1', 'ABT'), ('choice2', 'KPN'), ('choice3', 'FREE Courier'))

_columns = {'couriercompany':fields.selection(_get_selection,'Courier Company',size = 16,required = True),}