Dynamic Dropdown Widget: Example

web_widget_dropdown_dynamic_example
REPOSITORY
REPOSITORYOCA/web
GIT
GIThttps://github.com/OCA/web.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/web/tree/13.0/web_widget_dropdown_dynamic_example
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWeb
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), CorporateHub
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), CorporateHub
COMMITTERS
COMMITTERSJairo Llopis, Alexey Pelykh, OCA Transbot, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/web
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:18
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/web:
    - web_widget_dropdown_dynamic
odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
web_widget_dropdown_dynamic_example_form web.widget.dropdown.dynamic.example.form web.widget.dropdown.dynamic.example form New
Models touched (1)

New fields (8)
  • char_field Char
    string='Char field'
  • char_field_options Text
    default='Option A\nOption B\nOption C\n' string='Char field options'
  • int_field Integer
    string='Int field'
  • int_field_max Integer
    default=9 string='Int field (max)'
  • int_field_min Integer
    default=0 string='Int field (min)'
  • name Char
    default='Web Widget Dropdown Dynamic Example' required=True
  • selection_field Char
    selection=[('Option A', 'Option A'), ('Option B', 'Option B'), ('Option C', 'Option C')] string='Selection field'
  • selection_field_options Text
    default='Option A\nOption B\nOption C\nOption D\n' string='Selection field options'
Public methods (3)
  • values_char_field(self)
    @api.model
  • values_int_field(self)
    @api.model
  • values_selection_field(self)
    @api.model
REPOSITORY
REPOSITORYOCA/web
GIT
GIThttps://github.com/OCA/web.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/web/tree/12.0/web_widget_dropdown_dynamic_example
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYWeb
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), CorporateHub
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), CorporateHub
COMMITTERS
COMMITTERSStéphane Bidoul, Pedro M. Baeza, Alexey Pelykh, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/web
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:22
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/web:
    - web_widget_dropdown_dynamic
odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
web_widget_dropdown_dynamic_example_form web.widget.dropdown.dynamic.example.form web.widget.dropdown.dynamic.example form New
Models touched (1)

New fields (8)
  • char_field Char
    string='Char field'
  • char_field_options Text
    default='Option A\nOption B\nOption C\n' string='Char field options'
  • int_field Integer
    string='Int field'
  • int_field_max Integer
    default=9 string='Int field (max)'
  • int_field_min Integer
    default=0 string='Int field (min)'
  • name Char
    default='Web Widget Dropdown Dynamic Example' required=True
  • selection_field Char
    selection=[('Option A', 'Option A'), ('Option B', 'Option B'), ('Option C', 'Option C')] string='Selection field'
  • selection_field_options Text
    default='Option A\nOption B\nOption C\nOption D\n' string='Selection field options'
Public methods (3)
  • values_char_field(self)
    @api.model
  • values_int_field(self)
    @api.model
  • values_selection_field(self)
    @api.model
REPOSITORY
REPOSITORYOCA/web
GIT
GIThttps://github.com/OCA/web.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/web/tree/11.0/web_widget_dropdown_dynamic_example
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYWeb
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), CorporateHub
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), CorporateHub
COMMITTERS
COMMITTERSAlexey Pelykh, oca-travis, OCA-git-bot, Tom Blauwendraat
WEBSITE
WEBSITEhttps://github.com/OCA/web
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:24:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/web:
    - web_widget_dropdown_dynamic
odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
web_widget_dropdown_dynamic_example_form web.widget.dropdown.dynamic.example.form web.widget.dropdown.dynamic.example form New
Models touched (1)

New fields (8)
  • char_field Char
    string='Char field'
  • char_field_options Text
    default='Option A\nOption B\nOption C\n' string='Char field options'
  • int_field Integer
    string='Int field'
  • int_field_max Integer
    default=9 string='Int field (max)'
  • int_field_min Integer
    default=0 string='Int field (min)'
  • name Char
    default='Web Widget Dropdown Dynamic Example' required=True
  • selection_field Char
    selection=[('Option A', 'Option A'), ('Option B', 'Option B'), ('Option C', 'Option C')] string='Selection field'
  • selection_field_options Text
    default='Option A\nOption B\nOption C\nOption D\n' string='Selection field options'
Public methods (3)
  • values_char_field(self)
    @api.model
  • values_int_field(self)
    @api.model
  • values_selection_field(self)
    @api.model