PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → sauvegarder la position des colonnes
sauvegarder la position des colonnes
Iniciado por guest, jul., 29 2005 1:10 PM - 1 resposta
Publicado em julho, 29 2005 - 1:10 PM
Bonjour,


j'ai une table dans une fenetre. je veux enregistrer l'emplacement des colonnes que l'utilisateur aura modifié. je coche enregistrer la position des colonnes pour la table et mémoriser la position de la fenetre pour la fenetre. Tout marche bien jusque la.

le problème est le suivant : ma table possède des colonnes dynamiques ajoutées par programmation a la fin de la table. le probleme arrive qd on déplace une colonne "fixe" apres une colonne "dynamique". toute la table se réaffiche comme si on n'avait pas enregistré les paramètres de l'utilisateur. je pense que cela s'explique par le fait que l'initialisation de la table se fait AVANT l'ajout des dernieres colonnes par programmation. donc les indices stockés en mémoire pour la personnalisation des positions de colonne tiennent compte des colonnes dynamiques qui ne sont pas encore présentes ... comme il y a incohérence il réinitialise comme si on n'avait pas de paramètres.

j'ai donc programmé le déplacement des colonnes par programmation mais là je n'y arrive pas vraiment. j'utilise tabledéplacecolonne qui gère uniquement les colonnes visibles, or les indices stockés ne tiennent pas compte si la colonne est visible ou non.
j'ai essayé de tout rendre visible, de faire les déplacements et de re rendre invisible les colonnes voulues, mais ca ne marche pas toujours.

bref si quelqu'un connait un peu le problème est a une idée je suis preneur.

merci
Publicado em agosto, 04 2005 - 10:50 AM
J'ai refait tout ça manuellement, ça marche maintenant.