Skip to main content
iVentureTeam

Odoo Text & Numeric widgets

Text and numeric widgets format what users type: floats and integers with precision, percentages, durations, URLs, emails and multi-line text with its quirks.

Most of their options control parsing and rounding rather than looks, which is why the per-widget option tables quote the source defaults.

6 widgets documentedVersions 16.0 → 20.0 verified per widget

Every text & numeric widget, by use in Odoo core

Odoo Text & Numeric widgets: name, purpose, field types and uses in Odoo core
WidgetWhat it doesField typesUses in core
field_float_scannableA float field that reacts to a barcode scan by firing a synthetic input event on itself. It is four lines long, and Odoo 20 removes it.float—
google_address_autocompleteThis widget turns a street field into a Google Places search that fills the whole address block. Its seven field-mapping options are what make it usable on a model that does not name its fields the way res.partner does.char—
partner_autocompleteType a company name and this widget fills the rest of the partner record from Odoo's enrichment service. It also saves the record and posts a message, which is more than most widgets do.char—
passwordThe password widget renders a char or text field as a masked input with a reveal button. It is a display convenience, not a security control: the real value is already in the browser.char, text—
password_meterThe password_meter widget scores a password against the policy your server actually enforces. It is the opposite of the password widget: it shows the value and rates it, rather than hiding it.char—
sales_team_progressbarA kanban progress bar that turns into a call to action when there is nothing to measure. Odoo 20 and 19 removes it, and the kanban progress bar variant it was built on goes with it.integer, float—

Each widget page has the usage XML, Studio steps, every developer option, and a per-version compatibility table verified against the shipped Odoo source.

We use cookies to improve your experience

Essential cookies make the site work; with your permission we also use analytics to improve it. See our cookie policy.