View Categories

Le tableau inversé

Le tableau inversé se révèle très pratique pour afficher des fiches descriptives synthétiques.

Les propriétés simples #

Les propriétés simples du tableau inversé correspondent aux propriétés tableau simple.

Edition : [nom du composant] #

Quand on clique sur l’onglet « Edition : Nom_Du_Tableau » ou on double clique sur le tableau inversé à partir de la page conception en studio, on voit l’assistant des propriétés avancées du tableau inversé.

Comme les tableaux simples, on trouve deux parties:

Propriétés du champ #

Section « Champs » #

Représente la liste des champs du tableau (marqué en rouge dans l’image)

Propriétés du champ  #

Représente les attributs d’un champ sélectionné (marqué en bleu dans l’image)

Les attributs du tableau inversé correspondent aux attributs du tableau simple. elles sont expliquées ici.

Modèle #

Le cadre marqué en orange dans l’image ci-dessus n’est pas présente dans un tableau simple.
Pour chaque champ, on peut ajouter un code Html/Javascript en utilisant les propriétés marquées en orange:

Début #
Entête du code Html/JS
Modèle #
Contenu du code Html/JS
Fin #
Pied du code Html/JS

Edition Web : [nom du composant] #

Propriétés #

Composant #

Cette fonctionnalité est décrite Comportement lors du filtrage.

Propriétés communes #

Positionnement #

Suivre le lien : Positionnement

Apparence #

Suivre le lien : Apparence

Comportement #

Suivre le lien : Comportement

Modèle de tableau #

Suivre le lien : Modèle de tableau

Datasource #

Source de données #

Suivre  le lien : Source de données

Exemple #

Imaginons qu’on a le tableau inversé suivant :

On souhaite que le champs « LivraisonPays » dispose d’un lien hypertexte qui nous donne un accès vers la page wiki de ce pays pour avoir plus d’info.

Dans ce cas, On ajoute une balise <a> dans le modèle du champ « LivraisonPays » comme présenté dans l’image ci-dessous à droite :

Astuce : dans le menu modèle , {0} renvoie la nom du champ et {1} renvoie la valeur du champ.

Après l’ajout de cette balise, chaque « livraisonPays » est transformé en lien hypertexte. En cliquant sur une valeur de « LivraisonPays », un popup est ouvert qui est la page wiki de ce pays. 

On veut aller un peu plus loin dans notre exemple, on voudrait que le « Prix » soit coloré en vert si sa valeur est plus grande que 15. Pour cela, on ajoute un code JS dans le modèle du champ « Prix » comme vu dans l’image

Et voici le résultat :

Retour en haut