Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
bonjour,
Question de débutant mais je pète un cable lol.
J'ai fait une datawindow de type grid, avec une belle requête.
J'aimerais juste modifier l'ordre de mes colonnes, mais quand je veux faire une drag and drop avec ma souris, ça ne bouge pas .
Quand on lance l'application on peut inverser les colonnes mais pas en programmant la fenêtre...
Merci d'avance
Dernière modification par dark ryus (19-05-2011 07:21:20)
Hors ligne
Bonjour,
Tu as bien activer l'option "column moving" dans l'onglet général de la datawindow dans l'IDE ?
Pour modifier la position des colonnes par programmation, il faut modifier la coordonnée X de la colonne ex :
dw_1.Modify("mycolumn.X=10")
Hors ligne
Quand je veux dire en programmant, c'est en mettant en place ma fenêtre, pas en passant par le code, je me suis mal exprimé.
Oui l'option est cochée car je peux bouger les colonnes quand je lance l'application.
Hors ligne
Salut
'Display' est sur 'on(0)' ? ou sur 'off(1) ' ?
Hors ligne
Hors ligne
si tu veux dire une fois la datawindow positionnée sur ta fenêtre en design, alors c'est normal, elle n'est pas éditable en dehors du datawindow painter.
Hors ligne
Tu as fait une preview de ta DW ?
dans la preview tu peux pas déplacer tes colonnes ?
Hors ligne
oui je peux dans la preview et miracle mes colonnes s'inverse aussi dans la mise en page
Merci beaucoup JCZ
Franchement c'est pas évident de trouver ça... pas top ce système pour mettre en place la datawindow, c'est pas intuitif je trouve.
Hors ligne