Odoo 中文社区

    • 注册
    • 登录
    • 搜索
    • 版块
    • 标签
    • 热门
    • 用户
    • 群组

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

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

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

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

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

    在自己写的js里面如何使用 do_action 加载原生表单或者tree

    Odoo 新手求助
    3
    5
    978
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • L
      like_odoo 最后由 编辑

      如何在 index.js 里面 使用do_action 或者其他odoo原生 动作

      0_1528682480112_QQ截图20180611100111.png

      1 条回复 最后回复 回复 引用 0
      • W
        winbo 最后由 编辑

        odoo11里面使用rpc调用后台方法
        _read_sale: function (id) {
        var self = this;
        return this._rpc({
        model: 'sale.order',
        method: 'read',

        args: [id],
        }).then(function (result) {
        self._renderBody(result[0])
        })
        },

        model: 'sale.order' model名称
        method:方法

        1 条回复 最后回复 回复 引用 0
        • L
          like_odoo 最后由 编辑

          @winbo 在 在自己写的js里面如何使用 do_action 加载原生表单或者tree 中说:

          this._rpc(

          rpc 使用的还是ajax 是封装好的 但新建的js 里面没有rpc 这累 方法 问题是如何在自定义的 js里面使用原生的 比如 new Model 或者do_action 之类的操作

          1 条回复 最后回复 回复 引用 0
          • 静静
            静静 最后由 编辑

            这个有坑的。。。do_action 里面的view type
            list 表示xml里面的tree。
            也就是js中视图的类型和xml 或者python中的叫法不一样。这个写的时候注意下。

            1 条回复 最后回复 回复 引用 0
            • L
              like_odoo 最后由 编辑

              谢谢 这个我知道
              现在我想在 不是系统定义js 文件里面用 new Model 或者do_action之类的 怎么实现 (自己的js 不是 odoo.define 定义出来的 ,就是普通js文件但跟系统一起引入)

              1 条回复 最后回复 回复 引用 0
              • First post
                Last post