如何在 ODOO 中创建下拉列表?
How to create a dropdown list in 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 的下拉列表中添加这些吗?
谁都回答了我的问题。首先是 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),}
我觉得使用多对一很不舒服:
<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 的下拉列表中添加这些吗?
谁都回答了我的问题。首先是 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),}