[ADD] web_widget_url_advanced

This commit is contained in:
Simone Orsi
2018-11-20 11:35:37 +01:00
parent 24f82272b9
commit da30f8e4b8
12 changed files with 646 additions and 0 deletions

View File

@@ -0,0 +1 @@
* Simone Orsi <simone.orsi@camptocamp.com>

View File

@@ -0,0 +1,6 @@
Extend URL widget features to ease customization of anchor's text.
By default the URL widget will show the plain URL.
You can specify an attribute `text` to provide a static label too.
With this module you can use a field for link's inner text.

View File

@@ -0,0 +1,27 @@
Use `url` widget as you do usually, then add an extra parameter `text_field`
to indicate which field (present in the view already) must be used for the anchor text.
.. code-block:: xml
<field name="some_url" widget="url" text_field="another_field" />
M2O fields are supported: `display_name` is used automatically.
For example, in the partner form,
if you want to display the website link with partner's name as anchor you can do:
.. code-block:: xml
<field name="website" widget="url" text_field="name" placeholder="e.g. www.odoo.com"/>
This is going to change the rendering from
.. figure:: ../static/description/before.png
to
.. figure:: ../static/description/after.png