首页 > 其他分享 >odoo Widget使用大全

odoo Widget使用大全

时间:2023-07-28 20:44:51浏览次数:46  
标签:Widget selection field statusbar decoration many2many kanban odoo 大全

odoo中有众多原生的widget,覆盖了很多使用场景,可惜的是odoo官方并未整理出一份使用文档. 本章将根据实际使用情况来对常见的诸多widget的使用方法集中介绍一下.

已知的可用Widget列表

  • float_time
  • many2manyattendee
  • many2many_tags
  • one2many
  • email
  • mail_followers
  • mail_thread
  • many2many_tags_avatar
  • pad
  • statinfo
  • many2many
  • radio
  • website_redirect_button
  • url
  • priority
  • upgrade_boolean
  • activity_exception
  • mail_activity
  • kanban_activity
  • selection
  • bullet_state
  • embed_viewer
  • pdf_viewer
  • mrp_time_counter
  • handle
  • boolean
  • label_selection
  • CopyClipboardChar
  • many2many_tags_email
  • hr_org_chart
  • res_partner_many2one
  • monetary
  • float
  • phone
  • percentpie
  • domain
  • html
  • mass_mailing_html
  • many2many_binary
  • date
  • montary
  • image
  • boolean_favorite
  • many2many_checkboxes
  • boolean_toggle
  • section_and_note_one2many
  • section_and_note_text
  • many2one_barcode
  • tax-group-custom-field
  • payment
  • kanban_vat_activity
  • dashboard_graph
  • account_hierarchy_selection
  • state_selection
  • website_publish_button
  • sms_widget
  • link_button
  • color
  • product_configurator
  • progressbar
  • daterange
  • video_preview
  • input
  • slide_category_one2many
  • field_float_rating
  • sale_order_many2one
  • gauge
  • integer
  • selection_badge
  • hr_resume
  • hr_skills
  • website_urls
  • matrix_configurator
  • section_one2many
  • kanban_state_selection
  • question_page_one2many
  • datetime
  • attachment_image
  • relative_time
  • reference
  • timesheet_uom
  • toggle_button
  • CopyClipboardText
  • font
  • char
  • ace
  • timezone_mismatch
  • text
  • many2one
  • field_partner_autocomplete
  • iban
  • password_meter
  • iot_picture
  • lot_barcode_handler
  • picking_barcode_handler
  • barcode_handler
  • appointment_employee_url
  • twitter_users_autocomplete
  • social_post_preview
  • signature
  • percentage
  • Many2one
  • deprec_lines_reversed
  • json
  • back_arrow
  • tablet_image
  • mrp_pdf_viewer_no_reload
  • mrp_embed_viewer_no_reload
  • filters
  • documents_kanban_color_tags
  • timesheet_timer
  • color_picker
  • hierarchy_kanban
  • marketing_activity_graph
  • call_center
  • social_kanban_field_stream_post
  • social_kanban_field_emoji
  • social_text_emojis
  • contact_sync
  • iot_realtime_value
  • field_float_scannable
  • statusbar
  • web_ribbon

statusbar

状态栏statusbar, 这个我们已经十分熟悉了,它的作用就是在form表单上显示一个状态栏位.

<field name="state" widget="statusbar">

其后可以接属性:

  • statusbar_visible: 可以显示在statusbar上面的状态值, 以逗号分隔
  • clickable: 标识是否可以被点击(仅使用较早版本)

对于13.0+的版本,可以使用options="{'clickable':'1'}"使状态栏可以被点击.

web_ribbon

web_ribbon是13.0开始引入的widget,其作用是在页面右上角添加角标:

使用写法如下:

<widget name="web_ribbon" title="测试角标" />

badge

badge部件可以给Selection的字段设置不同的颜色值:

<field name="delivery_state" widget="badge" decoration-success="delivery_state == 'sent'" decoration-info="delivery_state == 'partial'" decoration-warning="delivery_state == 'no'"/>
  • decoration-bf: 粗体
  • decoration-it: 斜体
  • decoration-danger: 红色
  • decoration-info: 蓝色
  • decoration-muted: 灰色
  • decoration-primary: 深绿色
  • decoration-success: 浅绿色
  • decoration-warnin: 黄色

标签:Widget,selection,field,statusbar,decoration,many2many,kanban,odoo,大全
From: https://www.cnblogs.com/pythonClub/p/17588863.html

相关文章

  • 网页设计软件大全,推荐这10款好用的网页设计软件
    网页设计软件的轻量化和在线协作已成为当前网页制作软件的发展趋势。网页设计并不容易,易于使用的网页UI设计软件更难找到。随着网络的快速发展,网站迅速崛起,网页设计也很受欢迎。网页设计软件即时设计是一种在线协作设计工具,深受国内外设计师的喜爱。那么,流行的网页制作软件是什么......
  • Android之Widget  Frame…
        2AppWidget Framework2.1定义    (1)AppWidgetService是框架的的核心类,是系统service之一,它负责widgets的管理工作。加载,删除,定时事件等都需要AppWidgetService的处理。开机自启动的。     ......
  • SqlServer 语句大全
    SQLServerT-SQL高级查询 高级查询在数据库中用得是最频繁的,也是应用最广泛的。Ø基本常用查询--selectselect *from student; --all 查询所有select all sexfrom student; --distinct 过滤重复select distinct sexfrom student; --count 统计s......
  • 在Odoo中,res.partner和res.users模型的关联和区别。
    res.partner模型:这个模型在Odoo中代表一个业务伙伴。业务伙伴可以是一个公司或者是一个个人。                       这个模型用于存储业务伙伴的信息,比如名称、地址、联系方式等。res.partner模型也被用于各种不同的场景,比......
  • odoo 提示
    @api.onchange('name')#修饰器,当里面的参数的值发生改变时,调用此方法defonchange_catsName(self): #这里是一个简单的判断 #self.env['my.cats'].search表示:在my_cats这张数据表里,搜索 #([('name','=',self.name)]),表示:查找的逻辑 #表示当有相同的name值时,返回......
  • 【转载】LaTeX 数学公式大全
    转载自IowaBattleship大佬的LaTeX公式大全。LaTeX入门貌似有些东西在博客园渲染不出来数学公式的插入将数学公式写在$$之间,代表的是插入行内数学公式(通常称为行内模式)。将数学公式写在$$$$之间,会使公式独立成一行并强制居中(通常称为独立模式)。声调/变音符号......
  • ORACLE函数大全
    ORACLE函数大全SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL>selectascii('A')A,ascii('a')a,ascii('0')zero,ascii('')spacefromdual;      A        A     ZERO    SPACE------------------------------------......
  • 键盘符号中英文名称大全
    键盘符号中英文名称大全From: http://www.fhdq.net/bd/16.html 符号 英文名 中文名~ tildeorswungdash 波浪字符或代字号! exclamationmark 惊叹号@ atsignorcommercialat 爱特或小老鼠# numbersign 井号$ dollarsign 美元符% percentsign 百分号......
  • android开发 - Widgets窗口小部件
    Widgets指的窗口小部件 自定义一个Widgets做时间的窗口小部件一个widget是一个广播接受者,需要在清单中注册第一,有一个widgetpublicclassMainWidgetextendsAppWidgetProvider{@OverridepublicvoidonUpdate(Contextcontext,AppWidgetManagerappWidgetManager,i......
  • odoo16 Controller文件上传
    服务端1importlogging2importjson3frombase64importb64encode4fromodooimporthttp,SUPERUSER_ID,_5fromodoo.httpimportrequest67_logger=logging.getLogger(__name__)89classMain(http.Controller):[email protected]('......