Odoo中原生自带widget清单(截至odoo14)

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类型

 

 

email

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类型

 

posted @ 2021-01-01 11:28  Odoo开发与实施  阅读(1903)  评论(0编辑  收藏  举报