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] - 
这个需求/类似批量编辑的功能,可以通过 Mass Edit 模块实现
http://bazaar.launchpad.net/~serpentcs/server-env-tools/mass_editing_7.0/files/head:/mass_editing/