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