![](/img/trans.png)
[英]Deleted fields and access Rights from res.partner model in openerp?
[英]OpenERP - not getting list of customers from res.partner on tree view
我是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>
在树状视图中,请将字段客户添加为不可见字段。 然后检查一下
当您继承一个模型并创建另一个模型时,新模型将不会包含来自继承模型的数据。 在这里,您继承了“ res.partner”并创建了新模型“ delivery.forcast”。 因此,数据将存储在新表“ delivery_forecast”中。 您必须指定继承模型的表名才能显示所有数据。 即,您必须像这样提供_name ='delivery.forcast'_inherit ='res.partner'_table ='res_partner'然后它将显示res_partner中的所有数据
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.