summaryrefslogtreecommitdiff
path: root/doc/reference/javascript_reference.rst
diff options
context:
space:
mode:
authorAaron Bohy <aab@odoo.com>2020-04-29 07:21:34 +0000
committerAaron Bohy <aab@odoo.com>2020-05-05 08:48:34 +0000
commit1d6e4948d2e8534379b6815e931a6eaa58955e18 (patch)
tree587a061ffa02f6797383b26b020139d61bb3fde5 /doc/reference/javascript_reference.rst
parent56787d587858760355e6703f1afce54a66f7800f (diff)
[IMP] web: add BadgeField component
This new field component displays the field's value inside a bootstrap pill badge. Supported field types are 'char', 'selection' and 'many2one'. The background color of the badge can be customized by using the decoration-xxx mechanism, e.g. <field name="state" decoration-danger="state == 'cancel'" widget="badge"/> Part of task 2195254
Diffstat (limited to 'doc/reference/javascript_reference.rst')
-rw-r--r--doc/reference/javascript_reference.rst13
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/reference/javascript_reference.rst b/doc/reference/javascript_reference.rst
index 9069916a250..7d5b6e6af35 100644
--- a/doc/reference/javascript_reference.rst
+++ b/doc/reference/javascript_reference.rst
@@ -2028,6 +2028,19 @@ order.
- Supported field types: *char, text*
+- badge (FieldBadge)
+ Displays the value inside a bootstrap badge pill.
+
+ - Supported field types: *char*, *selection*, *many2one*
+
+ By default, the badge has a lightgrey background, but it can be customized
+ by using the decoration-X mechanism. For instance, to display a red badge
+ under a given condition:
+
+ .. code-block:: xml
+
+ <field name="foo" widget"badge" decoration-danger="state == 'cancel'"/>
+
Relational fields
-----------------