跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 新手求助
  4. 繼承後的tree處理

繼承後的tree處理

已定时 已固定 已锁定 已移动 Odoo 新手求助
7 帖子 3 发布者 3.8k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • F 离线
    F 离线
    f51368
    写于 最后由 编辑
    #1

    請問如果繼承模組後,想要讓tree的資料依照狀態有顏色(decoration-info)
    應該在哪邊加入這行讓tree依照state欄位值有不同顏色




    F 1 条回复 最后回复
    0
    • S 离线
      S 离线
      Siyuan
      写于 最后由 编辑
      #2

      参考:
      http://blog.csdn.net/shanzhizi/article/details/48179171

      in a inherith view you can change the color using attributes

      1 条回复 最后回复
      0
      • F 离线
        F 离线
        f51368
        在 回复了 f51368 最后由 编辑
        #3

        @f51368 在 繼承後的tree處理 中说:

        請問如果繼承模組後,想要讓tree的資料依照狀態有顏色(decoration-info)
        應該在哪邊加入這行讓tree依照state欄位值有不同顏色
        補充說明一下我的寫法跟error
        0_1503301712351_27498a3c-17bd-449c-9998-ec02d30e7323-image.png
        '''
        error如下
        0_1503301762332_d34ca429-1ff0-4840-b3af-3dd667ec9ad3-image.png

        1 条回复 最后回复
        0
        • JoshuaJ 离线
          JoshuaJ 离线
          Joshua 管理员
          写于 最后由 编辑
          #4

          继承tree修改属性

          通过继承修改tree的属性值。
          ...
          <field name="arch" type="xml">
          <tree position="attributes">
          <attribute name="decoration-info">state=='1'</attribute>
          </tree>
          ...
          

          【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

          F 1 条回复 最后回复
          0
          • F 离线
            F 离线
            f51368
            在 回复了 Joshua 最后由 编辑
            #5

            @joshua 謝謝您~我有依照您的提點修改了一下我的內容如下畫面
            0_1503371648743_e6b56c2b-0740-4488-95a5-f9bc5e1affbb-image.png
            不過安裝後,要到該畫面測試時出現以下error,state是本次繼承時新增的欄位
            請問我還有哪個地方沒考慮到的嗎
            0_1503371759980_a3c9fe51-ca36-444a-8129-7a7b737bb435-image.png

            1 条回复 最后回复
            0
            • JoshuaJ 离线
              JoshuaJ 离线
              Joshua 管理员
              写于 最后由 编辑
              #6

              首先检查下你的python文件里面是否有定义这个state字段然后你代码里面<xpath>...</xpatch>的内容应该和<tree>...</tree>标签同级,你现在放到tree的下一级了。

              【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

              F 1 条回复 最后回复
              0
              • F 离线
                F 离线
                f51368
                在 回复了 Joshua 最后由 编辑
                #7

                @joshua 感謝您~已經成功達成想要的功能我也PO一下我調整的部分跟效果呈現
                希望其他跟我有相同問題的也能參考
                0_1503453251208_a4920719-24ce-4a31-b129-7033178fa0cb-image.png
                效果
                0_1503453273717_cb83a024-cf45-46e1-a92e-82721f6dabfc-image.png

                1 条回复 最后回复
                0

                • 登录

                • 没有帐号? 注册

                • 登录或注册以进行搜索。
                • 第一个帖子
                  最后一个帖子
                0
                • 版块
                • 标签
                • 热门
                • 用户
                • 群组