I need to hide the secondes from a fields.Datetime in a form view. What is the best way to do this?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Contabilità
- Magazzino
- PoS
- Progetti
- MRP
La domanda è stata contrassegnata
I do that not only for particular forms, but generally for each database and language by specifying the corresponding time format under "Settings/Languages".
Fine :)
Hi Pieter Paulussen,
You add a class to your date time filed and write a script. Then include maxlength property to the date to remove from right side.
For example
<script type="text/javascript">
$('.your_date_field').css({"color": "red", "border": "2px solid red"});//TO TEST
// CODE WHEN READ ONLY
//CODE WHEN EDIT
</script>
<field name="date" class="your_date_field"/>
Isn't the javascript supposed to be put after the field definition?
Also I think that when you want to extend the javascript, it's best to extend the full date-time widget rather than just changing the css.
Javascript near the field definition is not supposed :)
My code works, I tested
Ti stai godendo la conversazione? Non leggere soltanto, partecipa anche tu!
Crea un account oggi per scoprire funzionalità esclusive ed entrare a far parte della nostra fantastica community!
Registrati| Post correlati | Risposte | Visualizzazioni | Attività | |
|---|---|---|---|---|
|
|
3
giu 25
|
1817 | ||
|
|
3
feb 25
|
5410 | ||
|
|
1
lug 23
|
4645 | ||
|
|
4
dic 22
|
10405 | ||
|
|
2
apr 21
|
4376 |
Try by creating new widget for datetime, i don't know more
Refer:
1) odoo-9.0c-20160806/openerp/addons/web/static/src/xml/base.xml
2) https://www.odoo.com/documentation/9.0/howtos/web.html#read-write-field
Yeah I'm more looking to an option like in qweb: t-field-option='{"hide_seconds":"True"}'