How to modify odoo9 calendar view. I have to add more fields and hide some fields and change event color conditionally. I also need to add a click-able button on each event.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Boekhouding
- Voorraad
- PoS
- Project
- MRP
Deze vraag is gerapporteerd
To add more fields to the calendar display use the display attribute. To change the color use a field in the color attribute. To change color conditionally then add a compute to the color field in the model.
<calendar string="Itineraries" date_start="start" date_stop="stop" date_delay="duration" all_day="allday" display="[name] - [extra_field_1] - [extra_field_2]" color="colour_partner_id" mode="month">
<field name="name"/>
<field name="extra_field_1"/>
<field name="extra_field_2"/>
<field name="color_partner_id"/>
</calendar>
To add a clickable button to the event you will need to extend the web_calendar module's javascript in web_calendar.js.
I would think the event_data_transform function would be the right place to add a button.
Geniet je van het gesprek? Blijf niet alleen lezen, doe ook mee!
Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!
AanmeldenGerelateerde posts | Antwoorden | Weergaven | Activiteit | |
---|---|---|---|---|
|
1
feb. 25
|
745 | ||
|
3
mei 19
|
4395 | ||
|
0
feb. 19
|
3769 | ||
|
2
sep. 17
|
4326 | ||
|
0
jun. 17
|
2963 |