请指教我如何从many2one字段中删除"创建和编辑...".该项目显示在我使用域选项过滤的many2one字段中.
OpenERP第7版
这些提取有什么区别.请给我一个参考网站的例子以获得清晰的想法.但是我很困惑
res = cr.dictfetchall()
res2 = cr.dictfetchone()
res3 = cr.fetchall()
res4 = cr.fetchone()
Run Code Online (Sandbox Code Playgroud)
cr是当前行,来自数据库游标(OPENERP 7)
例如:
def _max_reg_no(self, cr, uid, context=None):
cr.execute("""
select register_no as reg_no
from bpl_worker
where id in (select max(id) from bpl_worker)
""")
res = cr.fetchone()[0]
print (res)
return res
Run Code Online (Sandbox Code Playgroud) 如果我选择一个部门需要在'笔记本部分'加载其'员工',我有一个选择字段(多对一分区).如何在openerp 7中实现这一点?
如果我选择相关的房地产ID,则需要加载相关的部门.如果部门选择则需要在后续阶段加载相关的工人
<record model="ir.ui.view" id="bpl_work_offer_form">
<field name="name">bpl.work.offer.form</field>
<field name="model">bpl.work.offer</field>
<field name="arch" type="xml">
<form string='bpl_work_offer' version='7.0'>
<sheet>
<group>
<group>
<field name='bpl_estate_id' />
<field name='bpl_division_id' />
<field name='user_id' />
</group>
<group>
<field name='date_of_offer' />
<field name='payment_type' />
<field name='select_by' />
<field name='no_of_workers' attrs="{'invisible':[('select_by','=','by_name')]}" />
<field name='work_type' />
</group>
</group>
<div name="Worker Selection"></div>
<separator string='Select workers' />
<notebook attrs="{'invisible':[('select_by','=','by_count')]}">
<page string="Tea Workers" attrs="{'readonly':[('work_type','!=','tea')]}">
<field name='selected_tea_workers_line_ids' nolabel='1'>
<tree string='List' editable='bottom'>
<field name='worker_id' />
<field name='is_selected' />
</tree>
</field>
<group class='oe_subtotal_footer oe_right'>
<field name='total_workers' …Run Code Online (Sandbox Code Playgroud)