odoo tree view dynamic column

ODOO列表视图动态列
由于框架模型限定了字段是需要事先定义的,也就是个数是确定的,对应成列表视图仅仅是显示或者不显示这些字段而已

时间横排

一些特殊的场景,比如工时单记录,根据项目在列表视图上一行行的填写工时就变得非常重复和多余,可惜官方没有改造列表视图使其获得通用能力,而是专门为之新开发了一个项目日期横排组件级视图,使得应用范围比较窄,多些固定列或者非时间动态列的情况下就无法直接使用了

尺码横排

一些行业的应用,比如服装行业的尺码横排,动态列一般是浮点型价格或者整型数量,而固定列除了颜色之外,一般还有批次、仓位、款式、订单等组合。前期也参考了工时单和Grid视图的优秀设计,甚至尝试基于其进行二次开发改良,但最终还是选择最普遍的原生列表视图为基础进行扩展,希望最终用户可以获得习惯一致的体验,同时也对经典视图深入发展多元化应用进行了一次实打实的尝试

《odoo tree view dynamic column》有7个想法

    1. 前端重载了列表视图增加了虚拟化列的特性,当然后端也需要对应的动态列配置和接口支持

  1. 想请教下,如果我想动态修改form视图某个字段的背景颜色,有什么思路可以提供参考下吗?先行谢过。

    1. 动态背景颜色变更是不因该限制类型的,要往通用的方向上设计。。。
      如修改了A字段,前端会调用后台onchange接口返回background-color指令集要求前端改变B字段的background-color样式为C颜色

发表评论

电子邮件地址不会被公开。 必填项已用*标注