Format de configuration

Descripteur XML

Le format des configuration des fiches est représenté en interne par un descripteur xml. Voici un exemple de descripteur :

<Config Type="FICHE">
 <Display>
  <ImageLocation>LEFT|TOP|HIDDEN</ImageLocation>
  <TitleLocation>LEFT|TOP|HIDDEN</TitleLocation>
  <HeaderLocation>LEFT|TOP|HIDDEN</HeaderLocation>
  <Themes>SUMMARYANDPAGES|PAGES|HIDDEN</Themes>
  <FieldNotes>true|false</FieldNotes>
  <NoteAtEnd>true|false</NoteAtEnd>
  <ThemeIcons>true|false</ThemeIcons>
  <PagesIcons>true|false</PagesIcons>
  <BackgroundFrame>true|false</BackgroundFrame>
  <ColorTheme>PRINT|BLUE|SAINETCOLOR</ColorTheme>
  <LeftColumnSize>220</LeftColumnSize>
  <LabelColumnSizePercent>30</LabelColumnSizePercent>
 </Display>
 <Selection>
  <PageFields DataPageID="IDENTITE">NOM,PRENOM,NPA</PageFields>
  <GroupFields PanelID="1" GroupID="1">USER_PK,LIBELL</GroupFields>
 </Selection>
</Config>

ImageLocation

Fiche - Configurations - Image

  • LEFT L’image apparaitra à gauche et réduit la taille de la table de données
  • TOP L’image apparaitra en haut intégrée avec l’entête du record
  • HIDDEN L’image de la fiche n’apparaitra pas du tout

TitleLocation

Fiche - Configurations - Titre

  • LEFT Les données marquées comme Title dans la table apparaissent en titre. Si le titre est à gauche, il réduit la taille de la table de données et pourra s’intégrer avec l’image si elle est également à gauche
  • TOP le titre apparaitra en haut et formera l’entête du record
  • HIDDEN Le titre de la fiche n’apparaitra pas du tout

HeaderLocation

Fiche - Configurations - Header

  • LEFT Les données marquées comme Header dans la table apparaissent en sous-titre. Si le sous-titre est à gauche, il réduit la taille de la table de données et pourra s’intégrer avec l’image et le titre si ces derniers sont également à gauche
  • TOP le sous-titre apparaitra en haut et formera l’entête du record
  • HIDDEN Le sous-titre de la fiche n’apparaitra pas du tout

Themes

Fiche - Configurations - Themes

  • SUMMARYANDPAGES Affiche à gauche un résumé de tous les thêmes rencontrés dans la fiche ainsi que le titre du thême dans tous les titres de page
  • PAGES Affiche le label du thême dans le titre de chaque page
  • HIDDEN Les themes n’apparaissent pas du tout

FieldNotes

Fiche - Configurations - Notes sur champ

  • true Les notes s’afficheront
  • false Les notes ne s’afficheront pas

NoteAtEnd

Fiche - Configurations - Localisation des notes

  • true Les notes s’afficheront à la fin de la fiche
  • false Les notes s’afficheront au fur et à mesure des champs

ThemeIcons

Fiche - Configurations - Icônes des thèmes

  • true les thèmes affichent une icône à gauche
  • false les thèmes n’affichent pas d’icônes

PagesIcons

Fiche - Configurations - Icônes des pages

  • true Les pages affichent leurs icônes
  • false Les pages n’affichent pas leurs icônes

BackgroundFrame

Fiche - Configurations - Cadre de fond

  • true Un cadre gris s’affiche autour de la fiche
  • false Le fond de la fiche est blanc

ColorTheme

Fiche - Configurations - Couleur des groupes

  • PRINT En noir et blanc pour impression
  • BLUE En bleu neutre
  • SAINETCOLOR basé sur le thème de la société

LeftColumnSize

Fiche - Configurations - Taille première colonne

  • Valeur minimum : 150
  • Valeur maximum : 400
  • Valeur défaut : 220

Taille en pixels de la largeur de la colonne de gauche quand il y a des éléments à gauche

LabelColumnSizePercent

Fiche - Configurations - Taille deuxième colonne

  • Valeur minimum : 0
  • Valeur maximum : 100
  • Valeur défaut : 30

Taille en pixels de la largeur de la première colonne pour la table champ/valeur

PageFields

Fiche - Configurations - Champs de page

Selection de champs dans la page. La page est identifiée par l’attribut DataPageId. Les champs selectionnés sont indiqués par leur fieldId séparé par des virgules.

GroupFields

Fiche - Configurations - Taille deuxième colonne

Selection de champs dans des panels. Le groupe est identifié par le panel (PanelId) et le groupe ( GroupeId ). Les champs selectionnés sont indiqués par leur fieldId séparé par des virgules.