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

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

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

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

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

odoo12 免费常用及高级widget大全,社区及企业版共计100多个



  • 原文地址(持续更新):
    odoo12 免费常用及高级widget大全,社区及企业版 https://www.sunpop.cn/odoo12-free-widget-base-advance-all/

    odoo 12 从2018年10月16日发布至今,大概快3个月。 从12发布到现在,我们一直在熟悉新版的变化,并进行实施开发。如今12完全可以在我们的项目中进行商用,也迁移了很多原有的10和11模块到odoo12。

    odoo12除了在业务流程逻辑上进行了不少优化(太不人道,开发的一堆要重写!!),在前端也基本完全重构。 前端的js由原来单文件拆成了 view = controller + render + model 的结构,更为规范(最不人道,不但要重写,还要难入门。。。。)。除了性能,12很明显的特征就是界面更友好,操作更方便,这极大的得益于前端的重构,具体上就是用大量的 widget 实现UI优化。

    花了不少时间,基本把所有widget都试了下,光是odoo12本身就已经有超过100个widget,少量是企业版的(自求多福),很多功能十分好,实现了很多想要的效果。 在此简单整理下,后续会更新些说明。
    简述

    至于 widget 怎么用,如果你能对widget感兴趣,应该具备一定能力了。 一句话,“odoo的源码就是大宝库”。这里放个 label_selection 的截图,本来是要写一个类似的,结果找源码找到了,发现十分好用。常规的 listview 有decoration可以用不同色,但太不明显,用了这个,在不同状态可以有更明显的css样式,简单处理下也可以用在时间上。比如还有2天就到期,显示红色 danger,还有5天的就显示橙色 warning。 业务跟单是硬需求,十分好用!!
    替代文字

    以下是 odoo 12 社区版和企业版的全部 widget了(如果你还找到别的,欢迎补充),第三方的有很多,比如我们的ztree树状视图什么的哈,odoo 市场这里找

    熟用 widget 会让你升级很快(当然第一是要熟悉odoo业务功能,路漫漫。。),毕竟官方的建议是能用 python就用python,没事儿不要写前端!!

    可以看看这几篇了解下odoo12的前端:

    更新快速日期数字搜索插件,简单说下odoo11,12的前端开发变化
    https://www.sunpop.cn/app_search_range_date_number/

    个性化odoo标题系统名等及开发增强模块-Odoo11版本发布。odoo10与odoo11开发上的升级要点。
    https://www.sunpop.cn/app_odoo_customize_v11/

    odoo中各组件的颜色及用法tree,kanban,many2many_tags,app_ui_enhance
    https://www.sunpop.cn/odoo_widget_color/

    odoo 常用widget (odoo10的旧版了)
    https://www.sunpop.cn/odoo-常用widget/

    以下正文。。odoo12 所有的widget, 基础与高级的大全
    看 widget 名字基本就知道干什么的了

    odoo12 基础 widget
    ace
    attachment_image
    binary
    boolean
    boolean_button
    boolean_favorite
    boolean_toggle
    char
    CopyClipboardChar
    CopyClipboardText
    dashboard_graph
    date
    datetime
    domain
    email
    float
    float_factor
    float_time
    float_toggle
    handle
    html
    image
    input
    integer
    kanban_state_selection
    label_selection
    link_button
    monetary
    pdf_viewer
    percentage
    percentpie
    phone
    priority
    progressbar
    state_selection
    statinfo
    text
    toggle_button

    高级 widget,多数为关联型及模块专有
    appointment_employee_url
    asyncwidget
    barcode_handler
    bullet_state
    deprec_lines_toggler
    field_float_scannable
    field_partner_autocomplete
    filters
    form.many2many_tags
    gauge
    hierarchy_kanban
    hr_org_chart
    html
    html_frame
    inventory_barcode_handler
    iot
    iot_picture
    kanban.many2many_tags
    kanban.many2one
    kanban_activity
    list.many2one
    lot_barcode_handler
    mail_activity
    mail_followers
    mail_thread
    many2many
    many2many_binary
    many2many_checkboxes
    many2many_select
    many2many_tags
    many2many_tags_email
    many2manyattendee
    many2one
    marketing_activity_graph
    mrp_time_coun
    one2many
    one2many_list
    pad
    password_meter
    payment
    picking_barcode_handler
    previous_order
    radio
    reference
    report_layout
    res_partner_many2one
    section_and_note_one2many
    section_and_note_text
    selection
    selection_badge
    sms_widget
    statusbar
    tablet_image
    tablet_kanban_view
    tablet_list_view
    terback_arrow
    test
    test_barcode_handler
    timesheet_uom
    timezone_mismatch
    upgrade_boolean
    upgrade_radio
    url
    website_button


Log in to reply