简述
应产品需求,增加了跨关组件用于显示学员课程情况,该组件属高度定制化组件需模型配合加入相应字段方可使用,效果会在tree视图相应的字段后追加“跨”,“关”图标,会根据数据信息动态追加,可增加单个,也可增加两个,鼠标上移会弹出table展示该学员的具体课程情况,移开则移除table。
注意事项:table需要显示的字段要配置到tree视图上否则插件不会生效。
--普通tree视图显示效果
--关联tree视图显示效果
具体使用方式参考以下步骤
第一步
应用模块搜索:通用控件-升级
第二步
tree视图中相应字段引入字段
引入方式:<field name="XXX" widget="course_widget"/>
第三步
将需在弹出table中显示的字段加入tree视图中,并将不需要显示到tree视图上的字段包裹隐藏(这一步主要是为了组件能够拿到相应字段获取数据)
隐藏方式加invisible="True"属性。
如下:
改组件后续还可升级成根据options配置想要弹出显示的字段,后续视情况进行拓展。