Widget在Odoo中的作用举足轻重,下面将到odoo14版本为止的主要自带原生widget发名称与效果图列举清单如下。
url
Char类型

radio
selection类型

statusbar
Selection类型

upgrade_boolean
Boolean类型

statinfo
int,float类型

res_partner_many2one
many2one (res.partner)类型

section_and_note_one2many
one2many类型

handle
integer类型

section_and_note_one2many
char,text类型

many2manyattendee
many2many类型

many2many_checkboxes
many2many类型

many2many_tags_avatar
many2many类型

float_time
显示HH:MM的时间格式
float类型

one2many
one2many类型

website_publish_button
boolean类型

priority
selection类型

char类型

phone
char类型

selection
many2one类型

website_redirect_button
boolean类型

image
binary类型

boolean_toggle
boolean类型

state_selection
selection类型

field_float_rating
float类型

pad
char类型

reference
reference类型(显示引用字段的链接)

web_ribbon
13版本新增的这个widget可以自定义文本、背景颜色等,可以通过属性:bg primary、bg secondary、bg success、bg danger、bg warning、bg info、bg light、bg dark、bg white等设置

date
datetime类型(只显示日期不显示时间)

mail_followers
many2many关注者类型
mail_activity
mail_thread
上面三个与邮件消息有关的widget在odoo14中不需要了,在odoo14如下代码:
<div class="oe_chatter"> <field name="message_follower_ids"/> <field name="activity_ids"/> <field name="message_ids"/> </div>
在13之前如下代码:
<div class="oe_chatter"> <field name="message_follower_ids" widget="mail_followers"/> <field name="activity_ids" widget="mail_activity"/> <field name="message_ids" widget="mail_thread" options="{'post_refresh': 'recipients'}"/> </div>
效果图如下:

kanban_activity
many2many类型(activity_ids)
在看板视图中显示活动按钮

label_selection
在看板上显示值标签
selection类型

activity_exception
char类型

kanban_state_selection
在看板视图修改选择值
selection类型

many2many_tags
many2many类型

many2one_avatar_user
many2one类型

badge
selection类型

char_emojis, text_emojis
char、text类型

remaining_day
datetime类型

Countdown
在网站设计里可以拖拽实现

color_picker
integer类型

kanban_activity
这个widget依赖于 mail.activity的one2many关系字段, 示例代码如下
<field name="activity_ids" widget="kanban_activity" optional="show"/>

many2one_avatar_employee
many2one类型
依赖于hr.employee的关系字段

product_discount
float类型

account_resequence_widget
text类型

grouped_view_widget
text类型

task_with_hours
many2one类型

timesheet_uom_no_toggle
float类型

forecast_widget
float类型

stock_rescheduling_popover
char类型

mrp_should_consume
float类型

mrp_workorder_popover
char类型

percentage
float类型

popover_widget
char类型

account_hierarchy_selection
many2one类型

boolean_favorite
boolean类型

kanban_vat_activity
boolean类型

many2one_barcode
many2one类型

text
text、char类型

domain
char类型

many2manyattendee
关联res.partner的many2many类型

many2many_tags_avatar
关联res.partnerd的many2many类型

website_urls
Many2many类型

