Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

如何在tree视图的More中添加按钮并调用方法



  • 我的需求是这样的,我需要在一个Tree中选择多条记录,通过点击“More”中的一个菜单,执行一个方法的调用,需要能够处理选中的多条记录。打个比方,我希望能够选择多条产品记录后,能够将它们的状态设置为“已设置”,这里不需要wizard,只是一个状态的变化。 查了几天了,没有头绪,还希望大牛们赐教。另一个同样的问题是,选择多条记录后根据我自己的方法产生一个文档,希望能够直接。



  • 呵呵,找到方法了,贴上来供大家参考,是openerp question上面的答案,地址:http://help.openerp.com/question/7468/why-cant-i-make-a-button-in-tree/



  • 另外想问下,我如何在一个action里面直接把文件下载下来?即点击菜单后直接出现保存文件对话框?



  • EO中处理用户提交excel,返回结果<br / [检测到链接无效,已移除] br />


    另外,详细代码 可以参考 翻译的导出



  • [quote author=ccdos link=topic=8098.msg17801#msg17801 date=1374846339]
    EO中处理用户提交excel,返回结果<br / [检测到链接无效,已移除] br />


    另外,详细代码 可以参考 翻译的导出
    [/quote]

    Hi ccdos,谢谢你的回答。我的功能和你描述的差不多,用户在tree页面选择多条数据对比后产生对比文档,类型为EXCEL。是不是说在OPENERP中要是想做下载的话必须做成导出翻译的模式,就是说导出后还是需要一个VIEW让用户点击后下载,有没有可能说我在比较结束后直接就给出文件下载框?


  • 管理员

    [quote author=tedi3231 link=topic=8098.msg17799#msg17799 date=1374828286]
    呵呵,找到方法了,贴上来供大家参考,是openerp question上面的答案,地址:http://help.openerp.com/question/7468/why-cant-i-make-a-button-in-tree/

    [/quote]

    看了下这个答案,是使用了server.action 不错的方法,谢谢分享。


Log in to reply