Odoo Website ‐ Snippets ‐ UserValue Events - vec-ltd/odoo-docs GitHub Wiki

So for each <we-button> or <we-checkbox>, is actually an instance of UserValueWidget.

The registry is defined in

web_editor/static/src/js/editor/snippets.options.js

And looks like

const userValueWidgetsRegistry = {
    'we-button': ButtonUserValueWidget,
    'we-checkbox': CheckboxUserValueWidget,
    'we-select': SelectUserValueWidget,
    'we-button-group': ButtonGroupUserValueWidget,
    'we-input': InputUserValueWidget,
    'we-multi': MultiUserValueWidget,
    'we-colorpicker': ColorpickerUserValueWidget,
    'we-datetimepicker': DatetimePickerUserValueWidget,
    'we-datepicker': DatePickerUserValueWidget,
    'we-list': ListUserValueWidget,
    'we-imagepicker': ImagepickerUserValueWidget,
    'we-videopicker': VideopickerUserValueWidget,
    'we-range': RangeUserValueWidget,
    'we-select-pager': SelectPagerUserValueWidget,
    'we-many2one': Many2oneUserValueWidget,
    'we-many2many': Many2manyUserValueWidget,
};

This html tag actually gets looked at by this code

we-customizeblock-option

web_editor/static/src/js/editor/snippets.options.js:3054
image
⚠️ **GitHub.com Fallback** ⚠️