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

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

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

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

Server action方面,如何用菜单调用一个method



  • 手册里面只是说到可以,但没说怎么弄。看了半天源码,不得要领。谁有分享一下心得,谢谢先。



  • 手册里面只是说到可以,但没说怎么弄。看了半天源码,不得要领。谁有分享一下心得,谢谢先。


  • 管理员

    不理解什么叫做菜单调用一个method?



  • 就是点击菜单,执行一段代码。无关view,wizard什么的。



  • xml是这么写的,但是不行

    [code]
    <!-- 菜单和Action -->
    <record model="ir.actions.server" id="action_taobao_product_synchronize">
    <field name="name">同步淘宝</field>
    <field name="model_id">95</field>
    <field name="type">ir.actions.server</field>
    <field name="condition">True</field>
    <field name="state">code</field>
    <field name="code">
    # 测试代码
    # - object
    # - time
    # - cr
    # - uid
    # - ids
    # If you plan to return an action, assign: action = {...}

        &lt;/field&gt;
    &lt;/record&gt; 
    
    &lt;menuitem
        id="menu_taobao_upload"
        action="action_taobao_product_synchronize"
        name="上传淘宝"
        parent="product&#46;menu_main_product"
        icon="STOCK_EXECUTE"
        /&gt;
    

    [/code]


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待