美文网首页
odoo-“跨”“关”组件使用方法

odoo-“跨”“关”组件使用方法

作者: 歪醋123 | 来源:发表于2020-11-13 12:48 被阅读0次

    简述

    应产品需求,增加了跨关组件用于显示学员课程情况,该组件属高度定制化组件需模型配合加入相应字段方可使用,效果会在tree视图相应的字段后追加“跨”,“关”图标,会根据数据信息动态追加,可增加单个,也可增加两个,鼠标上移会弹出table展示该学员的具体课程情况,移开则移除table。

    注意事项:table需要显示的字段要配置到tree视图上否则插件不会生效。

    --普通tree视图显示效果

    普通tree视图-鼠标移上效果 普通tree视图-鼠标移开效果

    --关联tree视图显示效果

    关联tree视图-鼠标移上效果 关联tree视图-鼠标移开效果

    具体使用方式参考以下步骤

    第一步

    应用模块搜索:通用控件-升级

    升级

    第二步

    tree视图中相应字段引入字段

    引入方式:<field name="XXX" widget="course_widget"/>

    组件引入

    第三步

    将需在弹出table中显示的字段加入tree视图中,并将不需要显示到tree视图上的字段包裹隐藏(这一步主要是为了组件能够拿到相应字段获取数据)

    隐藏方式加invisible="True"属性。

    如下:

    改组件后续还可升级成根据options配置想要弹出显示的字段,后续视情况进行拓展。

    相关文章

      网友评论

          本文标题:odoo-“跨”“关”组件使用方法

          本文链接:https://www.haomeiwen.com/subject/jypvbktx.html