为 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 />
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login