Actualiser Meta GridView
parent
880dce0235
commit
a2d8f4aa3b
@ -5,7 +5,7 @@
|
||||
**Introduction**
|
||||
Le [Ctrl_XtraGrid](Dll-KmProd#Meta_DevExpress) est un contrôle permettant d'afficher des données sous la forme d'un tableau.
|
||||
C'est l'un des éléments les plus utilisées.
|
||||
En voici un apperçu : <img src="/git/KmWikiImage/MetaDevExpress/Ctrl_XtraGrid.png" alt="Ctrl_ExtraGrid" width="500" />
|
||||
En voici un apperçu : <img src="/assets/KmWikiImage/MetaDevExpress/Ctrl_XtraGrid.png" alt="Ctrl_ExtraGrid" width="500" />
|
||||
|
||||
**Utilisation du [Ctrl_XtraGrid](Dll-KmProd#Meta_DevExpress)**
|
||||
|
||||
@ -71,7 +71,7 @@ End Function
|
||||
|
||||
**Définition du style des colonnes**
|
||||
|
||||
<img src="/git/KmWikiImage/attention.png" alt="Attention" width="50" />Avec le nouveau système de metaproductique, une partie de la configuration des colonnes peut être faite avec un ctrl + clique droit sur le [Ctrl_XtraGrid](Dll-KmProd#Meta_DevExpress)
|
||||
<img src="/assets/KmWikiImage/attention.png" alt="Attention" width="50" />Avec le nouveau système de metaproductique, une partie de la configuration des colonnes peut être faite avec un ctrl + clique droit sur le [Ctrl_XtraGrid](Dll-KmProd#Meta_DevExpress)
|
||||
Il peut également y avoir des conflits entre la configuration côté code et celle faite via la GUI (une configuration va prendre le dessus sur l'autre).
|
||||
|
||||
**Définition du style dans le code .NET**
|
||||
@ -153,32 +153,32 @@ Voici un exemple de code commenté illustrant la façon de définir le style des
|
||||
Colonnes_P.Add(Col_L)
|
||||
End Sub
|
||||
```
|
||||
<img src="/git/KmWikiImage/attention.png" alt="Attention" width="50" />Il est important d'initialiser le [Ctrl_GridBarreOutils](Dll-KmProd#Meta_DevExpress) après avoir appliqué le style définit à chaque colonne du tableau.
|
||||
<img src="/assets/KmWikiImage/attention.png" alt="Attention" width="50" />Il est important d'initialiser le [Ctrl_GridBarreOutils](Dll-KmProd#Meta_DevExpress) après avoir appliqué le style définit à chaque colonne du tableau.
|
||||
|
||||
|
||||
**Définition du style via la GUI**
|
||||
|
||||
Pour faire apparaître la fenêtre de personalisation : faire un ctrl + clique droit sur le [Ctrl_XtraGrid](Dll-KmProd#Meta_DevExpress).
|
||||
Une fenêtre comme celle-ci va s'ouvre :
|
||||
<img src="/git/KmWikiImage/MetaDevExpress/FonctionExperte.png" alt="FE" width="900" />
|
||||
<img src="/assets/KmWikiImage/MetaDevExpress/FonctionExperte.png" alt="FE" width="900" />
|
||||
|
||||
Les onglets qui nous intéressent sont :
|
||||
* L'onglet "Gestion colonnes"
|
||||
* L'onglet "Mise en page"
|
||||
|
||||
<img src="/git/KmWikiImage/astuce.png" alt="Astuce" width="50" />On remarquera également la présence d'informations qui peuvent aider pour le processus de débogage.
|
||||
<img src="/assets/KmWikiImage/astuce.png" alt="Astuce" width="50" />On remarquera également la présence d'informations qui peuvent aider pour le processus de débogage.
|
||||
Comme la requête SQL qui est éxécutée afin de récupérer les données à afficher.
|
||||
|
||||
**L'onglet "Gestion colonnes"**
|
||||
<img src="/git/KmWikiImage/MetaDevExpress/FonctionExperteGestionColonnes.png" alt="FE" width="700" />
|
||||
<img src="/assets/KmWikiImage/MetaDevExpress/FonctionExperteGestionColonnes.png" alt="FE" width="700" />
|
||||
|
||||
Cet onglet permet de renommer le titre des colonnes (Colonne "**Titre**"), ainsi que de définir le format d'affichage des données (Colonne "**Type**").
|
||||
|
||||
<img src="/git/KmWikiImage/attention.png" alt="Attention" width="50" />Bien penser à enregistrer les changements.
|
||||
<img src="/assets/KmWikiImage/attention.png" alt="Attention" width="50" />Bien penser à enregistrer les changements.
|
||||
Les configurations des tableaux sont présentes dans la table **MO_DEVX_PERSONNALISATION** qui se situe dans la base **KM**.
|
||||
|
||||
**L'onglet "Mise en page"**
|
||||
<img src="/git/KmWikiImage/MetaDevExpress/FonctionExperteMiseEnPage.png" alt="FE" width="700" />
|
||||
<img src="/assets/KmWikiImage/MetaDevExpress/FonctionExperteMiseEnPage.png" alt="FE" width="700" />
|
||||
|
||||
Cet onglet permet de sauvegarder l'apparence du tableau en le liant avec un nom de profil.
|
||||
Si ce profil éxiste, il est écrasé par le nouveau, sinon il est créé.
|
||||
@ -209,7 +209,7 @@ Voici comment procéder :
|
||||
End Sub
|
||||
```
|
||||
|
||||
<img src="/git/KmWikiImage/astuce.png" alt="Astuce" width="50" />C'est également avec cet événement qu'il est par exemple possible de définir la couleur de fond de la cellule en fonction de la valeur de la donnée qui est contenue par exemple.
|
||||
<img src="/assets/KmWikiImage/astuce.png" alt="Astuce" width="50" />C'est également avec cet événement qu'il est par exemple possible de définir la couleur de fond de la cellule en fonction de la valeur de la donnée qui est contenue par exemple.
|
||||
Libre à vous de faire ce que vous voulez.
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user