Je souhaite afficher plusieurs champs dans une même vue calendrier.
J’ai donc ajouté deux « field » à ma vue mais cela ne fonctionne pas. J’ai uniquement le premier champ qui s’affiche.
Il est prévu sur AOP 7.1 de pouvoir définir un template pour faire apparaitre plusieurs informations, exemple :
<calendar name="sales-timeline" title="Sales Timeline" model="com.axelor.sale.db.Order" editable="true"
eventStart="orderDate"
eventStop="confirmDate"
eventLength="8"
colorBy="customer">
<!-- All fields that should be fetched, ie, used in template -->
<field name="name" />
<field name="customer" />
<field name="orderDate" />
<field name="confirmDate" />
<!-- The template that will be displayed in the event popover -->
<template>
<![CDATA[
<>
<ul>
<li>{$fmt("customer")}</li>
<li>{$fmt("orderDate")}</li>
<li>{$fmt("confirmDate")}</li>
</ul>
</>
]]>
</template>
</calendar>
Sur les versions précédentes, une solution serait de créer un troisième champ, qui serait le seul affiché sur le calendrier, et réaliserai une concaténation des deux autres.