Modifié par Nicolas Schreiber le 2026/01/12 15:46

Depuis la version 6.1
modifié par Nicolas Schreiber
sur 2025/08/05 09:55
Commentaire de modification : Il n'y a aucun commentaire pour cette version
À la version 14.1
modifié par Nicolas Schreiber
sur 2026/01/12 09:15
Commentaire de modification : Il n'y a aucun commentaire pour cette version

Résumé

Détails

Propriétés de la Page
Titre
... ... @@ -1,1 +1,1 @@
1 -Fonctions avancées : paramétrage des exports tabulés paramétrables
1 +Fonctions avancées : modification des exports tabulés paramétrables
Contenu
... ... @@ -2,7 +2,6 @@
2 2  {{toc/}}
3 3  {{/box}}
4 4  
5 -page en cours de construction
6 6  
7 7  = A savoir avant de commencer =
8 8  
... ... @@ -128,7 +128,7 @@
128 128  * **dataMultiValueSeparator : **separateur de champ multivalue (Si non defini c'est celui qui est defini dans l'attribut   multiValueSeparator du tag 'table', ou si non defini c'est '/' slash par defaut)
129 129  * **dataAfter : **separateur apres la donnee du champ répété en cas de multivaluation   (Chaine vide si non defini)
130 130  
131 -**Exemple : <field name='INTERPRETATION'  label='Interpretation'  dataBefore="texte avant " dataAfter=" texte aprés" dataMultiValueSeparator=" ; "/>**
130 +**Exemple : <field name='INTERPRETATION'  label='Interpretation'  dataBefore="texte avant : " dataAfter=" (texte aprés)" dataMultiValueSeparator=" ; "/>**
132 132  
133 133  [[image:1698221647528-156.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
134 134  
... ... @@ -246,7 +246,7 @@
246 246  
247 247  == Ajout de données avant - aprés ==
248 248  
249 -Cette "boite" concat est vue comme un "groupe" de données. a ce titre il est possible de lui adjoindre les paramétres suivants
248 +Cette "boite" concat est vue comme un "groupe" de données. a ce titre il est possible de lui adjoindre les paramètres suivants
250 250  
251 251  * **groupDataBefore **: donnee avant le groupe
252 252  * **groupDataAfter **: donnee apres le groupe
... ... @@ -265,7 +265,7 @@
265 265   <field name='DESCRIPTION_INTRINSEQUE'  dataJoinSeparator="\n"/>
266 266  **</concat>**
267 267  
268 -//A noter les \n qui se transforment en retour à la ligne dans la colonne et le datajoinSeparator qui poermet de choisir si on veut un point virgule ou un retour ligne entre chaque champs//
267 +//A noter les \n qui se transforment en retour à la ligne dans la colonne et le datajoinSeparator qui permet de choisir si on veut un point virgule ou un retour ligne entre chaque champs//
269 269  
270 270  [[image:1698235351939-869.png]]
271 271  
... ... @@ -649,7 +649,7 @@
649 649   documentTypes="Document-Photo"
650 650   subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
651 651   subGroupDataMultMaxi=""
652 - **subGroupDataIndex="1">**
651 + **subGroupDataIndex="1">**
653 653   <!~-~- champ de la table IDOCS ~-~->
654 654   <field name="LABEL" label="Photo 1 : "/>
655 655  
... ... @@ -679,7 +679,7 @@
679 679  <linked_records_document_records name="PHOTO_INV"
680 680   documentTypes="Document-Photo"
681 681   subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
682 - **subGroupDataIndex="1"**>
681 + **subGroupDataIndex="1"**>
683 683  
684 684  **~
685 685   **<photo_document_file name="**_PHOTO1**"
... ... @@ -692,7 +692,7 @@
692 692  <linked_records_document_records name="PHOTO_INV"
693 693   documentTypes="Document-Photo"
694 694   subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
695 - **subGroupDataIndex="2"**>
694 + **subGroupDataIndex="2"**>
696 696  
697 697  **~
698 698   **<photo_document_file name="**_PHOTO2**"
... ... @@ -705,7 +705,7 @@
705 705  <linked_records_document_records name="PHOTO_INV"
706 706   documentTypes="Document-Photo"
707 707   subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
708 - **subGroupDataIndex="3"**>
707 + **subGroupDataIndex="3"**>
709 709  
710 710  **~
711 711   **<photo_document_file name="**_PHOTO3**"
... ... @@ -718,7 +718,7 @@
718 718  <linked_records_document_records name="PHOTO_INV"
719 719   documentTypes="Document-Photo"
720 720   subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
721 - **subGroupDataIndex="4"**>
720 + **subGroupDataIndex="4"**>
722 722  
723 723  **~
724 724   **<photo_document_file name="**_PHOTO4**"
... ... @@ -739,8 +739,8 @@
739 739  *
740 740  ** subGroupDataMultMaxi="4"
741 741   subGroupDataIndex="">
742 -
743 - **<photo_document_file name="_PHOTO"
741 +
742 + **<photo_document_file name="_PHOTO"
744 744   label="Photo"
745 745   documentTypes="Document-Photo"
746 746   resolution="LOW"
... ... @@ -782,8 +782,7 @@
782 782   subGroupdataMultiValueSeparator="|"
783 783   subGroupDataMultMaxi="1"
784 784   >
785 -
786 - <class_extractor
784 +\\ <class_extractor
787 787   extractorClassName="com.ezida.services.musee.extractor.MusPhotoArkExtractor"
788 788   name="PHOTO_INV_ARK"
789 789   label=""
... ... @@ -849,11 +849,24 @@
849 849  [[image:1698311964289-353.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
850 850  
851 851  
852 -== ==
853 853  
851 +== Conversion données d'un champ en majuscules ==
854 854  
853 +<field name='TITRE'  label='Titre' dataIsToMajus="true"/>
855 855  
855 +== Masquer un contenu de champ en fonction d'un menu (champs sensibles) ==
856 856  
857 +ci dessous si le uiser n'a pas le menu musee_menu_masque_champs_sensibles il pourra voir le champ
857 857  
859 +<field name='TITRE'  label='Titre' dataIsToMajus="true" inputRecordFilter="('{user.hasMenu.musee_menu_masque_champs_sensibles}' = 'false')"/>
858 858  
859 -
861 +== Ajouter le label du champ dans le contenu exporté ==
862 +
863 +<field name='TITRE'  label='Titre' dataBefore='{fieldLabel} :  ' />
864 +
865 +== Exporter des infos de paramétrage de champ ==
866 +
867 +fieldInfoName pouura prendre les 3 options label, linkTable, linkSource
868 +
869 +<field_desc_info name="_collec_liee" fieldName="COLLEC_LIEE"
870 + fieldInfoName="linkTable"/>