
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
OE7里面如何实现分配的功能
-
“客户”和“用户”是many2one的关系,
功能是这样的:在客户列表界面,多选客户,然后点击“分配”按钮,弹出一个“用户”列表界面,大约是这个样子
[attachimg=1]
图片上是复选框,最好能够是单选框,然后选择一个“用户”记录,点击“确定”执行一个后台代码,将“客户”分配给“用户”。
不知道弹出的这个界面是如何画的,可以弹出tree,但是按钮不知道如何加到上面:<br /><record id="crm_member_allocation_view" model="ir.ui.view"><br /> <field name="name">分配客户</field><br /> <field name="model">res.partner</field><br /> <field name="arch" type="xml"><br /> <tree string="分配客户" version="7.0"><br /> <field name="name" class="oe_inline"/><br /> </tree><br /> <br /> <button string="分配" name="_action_allocation" type="object" class="oe_highlight"/><br /> or<br /> <button string="取消" class="oe_link" special="cancel"/><br /> </field><br /> </record><br /> <br /> <br /> <act_window id="action_crm_member_allocation"<br /> multi="True"<br /> key2="client_action_multi" name="分配客户"<br /> res_model="res.partner" src_model="crm.member"<br /> view_id="crm_member_allocation_view"<br /> view_mode="tree" target="new" view_type="tree"/><br />
上面的代码显示出来的效果如下,没有按钮也也没有单选框:
[attachimg=2] -
学会开发就OK了.
简单地讲, 就是给 object 添加 wizard.
在 wizard 中,你可以玩很多很high的功能.只是你现在不会, 脚踏实地地一步一步地从基础开发做起. 不要吃快餐.
想吃快餐, 请购买 OpenERP 开发高级培训服务.. -
这个需求/类似批量编辑的功能,可以通过 Mass Edit 模块实现
http://bazaar.launchpad.net/~serpentcs/server-env-tools/mass_editing_7.0/files/head:/mass_editing/