我是 Python 和 OpenERP 的新手。
以下代码无错误地加载到 OpenERP 中;但是,我没有看到我期望的来自 res.partner 的任何数据。
谁能看到我的代码中有什么问题?
class delivery_forcast(osv.osv):
_name = "delivery.forcast"
_inherit = "res.partner"
_columns={
'delivery_state': fields.selection([
('scheduled','Scheduled'),
('delivered','Delivered')],
'Delivery Status', readonly=True, track_visibility='onchange'),
'est_delivery_date': fields.date('Estimated Delivery Date', readonly=False),
'container_size': fields.integer('Container Size', help='Container size to be filled in gallons',readonly=False),
}
delivery_forcast()
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="view_delivery_forcast_tree" model="ir.ui.view">
<field name="name">delivery.forcast.tree</field>
<field name="model">delivery.forcast</field>
<field name="arch" type="xml">
<tree string="Partner List">
<field name="name"/>
<field name="est_delivery_date"/>
<field name="container_size"/>
<field name="delivery_state"/>
</tree>
</field>
</record>
<record id="show_delivery_forcast_tree" model="ir.actions.act_window">
<field name="name">Delivery Forcasts</field>
<field name="res_model">delivery.forcast</field>
<field name="view_type">tree</field>
<field name="view_mode">tree</field>
<field name ="domain">[('customer','=',1)]</field>
</record>
<menuitem name="Delivery Forcasts" id="menu_delivery_forcasts" action="show_delivery_forcast_tree"/>
</data>
</openerp>