
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
为 action 指定 tree 和 view
-
很多同学 继承了某个模块后 就遇到一个很头疼的问题
就是 menu 可以打开指定的 tree ,而tree点击进去后
是模块默认的 form
在 http://www.3e3c.com/erp-213.html 里面 看到一文章 有点启发
废话不多说 上代码<br />模块继承 res.company<br /><br /> <record id="tree_id" model="ir.ui.view"><br /> <field name="name">res.company.tree</field><br /> <field name="model">res.company</field><br /> <field name="arch" type="xml"><br /> <tree><br /> 字段<br /> </tree><br /> </field><br /></record><br /><br /> <record id="action_company_tree" model="ir.actions.act_window"><br /> <field name="name">res.company</field><br /> <field name="res_model">res.company</field><br /> <field name="view_type">form</field><br /> <field name="view_mode">tree,form</field><br /> <field name="view_id" ref="tree_id"/><br /> </record><br /><br />以上是正常的 tree action的定义 ,重点来了 ;D<br /><br /><br /> <record id="action_company_tree_view1" model="ir.actions.act_window.view"><br /> <field eval="1" name="sequence"/><br /> <field name="view_mode">tree</field><br /> <field name="act_window_id" ref="action_company_tree"/><br /> </record><br /><br /> <record id="action_company_tree_view2" model="ir.actions.act_window.view"><br /> <field eval="2" name="sequence"/><br /> <field name="view_mode">form</field><br /> [size=12pt][color=red][b]<field name="view_id" ref="invoice_form"/>[/b][/color][/size]<br /> <field name="act_window_id" ref="action_company_tree"/><br /> </record><br /><br /><br />这里就是指定 act_window 打开的 tree 和 form ,所有的 action 都可以指定 <br />