Odoo 中文社区

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

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

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

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

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

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

    求助:自定义试图的继承问题

    Odoo 开发与实施交流
    3
    9
    5000
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • J
      jerry79 最后由 编辑

      我想修改目前某些模块的现有表单视图,增加或者修改一些字段,来满足我们的需要,现在碰到了一个问题,特来求教。
      我不想动到原有的表单,我希望继承一个新的视图,来进行修改,但是我点击“Inherited View”后,确实弹出了一个对话框,问我是否新建一个继承视图,但是我点击确定后,却没有任何反应了,不知道继承视图是否已经创建或者在哪里创建。
      请问这是怎么回事呢?除了这种方法,还有其他方法创建一个继承视图吗?

      另外,有几个概念性的问题请教:
      1、如果一个模块或者一个视图,拥有一个继承的模块或者继承的视图,那么系统内默认使用的是否就是这个继承出来的模块或者视图?如果卸载掉继承的模块,或者删除继承的视图,那么系统就会默认使用原有的模块或者视图吧。
      2、一个模块或者视图是否可以拥有多个继承的模块或者视图?
      3、继承的模块或者视图,是否可以继续拥有一个继承的模块或者视图?
      4、使用继承的好处,是否就在于,即不影响系统的升级与更新,又可以拥有自定义功能?

      最后还有两个小问题
      请问老肖的教程第十三章,“超强的继承功能”是否有完成?
      使用openerp的web客户端,哪一种浏览器最合适?IE,FF,Chrome?
      非常感谢。

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

        补充一个问题,如果对一个模块的表单进行比较大的改动,比方说将lead的表单大改,是继承一个模块再修改,还是继承视图即可?哪个方法比较好一些?

        谢谢

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

          OpenERP开发的标准方法是新建一个自己的模块,写py和xml文件,安装自己的模块。
          老肖的教程里确实有看起来更简单的办法,在界面上直接改,但不适合新手。

          GoodERP -- Odoo China fork

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

            谢谢wjfonhand的回复,我尝试新建一个模块,为form增加一个字段,已经成功,不过现在有几个问题继续请教:
            <field name="function" position="before">
                            <field name="x_test" />
            </field>
            我在系统设置,自定义字段里面新建了一个x_test的字段,然后再crm.lead.from中的function前面增加这个字段,如上代码,已经成功。
            我现在的问题是,如果我要删除原来from的字段,或者对原来的字段的顺序重新排列,代码应该如何写呢?对于删除和重新排序,二次开发中是否建议这样做呢?

            另外,我在建立字段的时候,发现有同一个字段属于不同的模型,我在想是否这样做的目的就是:在不同的模型中使用同一个字段,便于数据的传递,比方说我在lead中建立的x_test字段,如果同时属于opportunity,那么lead升级到opportunity的时候,这个字段的信息也就自然而然的传递过去了(当然我应该也同时修改opportunity的view)。

            请问我这种考虑是否正确呢,也就是说自定义字段在数据传递的过程中,其基本的思路是否如我所想呢?
            谢谢

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

              代码应该如何写呢?
              position="replace"
              对于删除和重新排序,二次开发中是否建议这样做呢?
              是
              基本的思路是否如我所想呢?
              否

              GoodERP -- Odoo China fork

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

                老大能否帮忙详细解释一下,如果我想的不对,那么自定义字段在系统内部工作流的传递过程中,他的值是如何传递的?谢谢

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

                  推荐新建一个菜单, 以及新建一个 action, 一个 全新 view. 然后  action 接向你的 view, 再把原菜单项 隐藏掉...

                  使用新的菜单项 就OK了.

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

                    谢谢mrshelly,我试一下这种方法

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