+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Invité de passage
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    août 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : août 2012
    Messages : 10
    Points : 2
    Points
    2

    Par défaut Entêtes colonnes éditables

    Bonjour à tous,

    Savez-vous s'il est possible de mettre en place un TreeViewer avec des colonnes dont les entêtes seraient éditables?
    Autrement dit des entêtes de colonnes non pas sous forme de label mais de champs texte.
    Je n'arrive pas à trouver d'exemple de ce genre...
    Un contournement consisterait à mettre un composite avec des champs texte, mais bon je le sens pas trop au niveau des alignements... d'autant plus que le nombre de mes colonnes est dynamique !

    Si certains d'entre vous peuvent m'aiguiller sur comment réaliser la chose, merci d'avance !

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : novembre 2008
    Messages : 162
    Points : 251
    Points
    251

    Par défaut

    D'après ce que je sais, je pense pas que les colonnes soient prévues pour ce genre de comportement.

    Je pense que les solutions qui s'offrent à toi, c'est soit une interface de paramétrage pour tes colonnes à saisir en amont, soit de tenter une sorte de bandeau composé d'une liste de champ texte qui se collerait en haut de ton tableau (en masquant les entêtes de colonnes). Mais bon, comme tu le dis, dans le cas des resizes de colonnes, ça devient un peut galère.

    Le nom de tes entêtes de colonnes changent si souvent que ça ?
    La forme même des pyramides prouve que l'être humain tend à en faire de moins en moins.

  3. #3
    Invité de passage
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    août 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : août 2012
    Messages : 10
    Points : 2
    Points
    2

    Par défaut

    Merci pour cette réponse !!

    Alors oui l'entête de mes colonnes change souvent, et en plus d'un champ texte éditable il faudrait dans l'idéal qu'elles contiennent aussi une checkbox !

    Du coup je vais contourner le problème en ne mettant pas d'entête sur mes colonnes mais en me débrouillant pour que mon input contienne un élément qui soit présenté comme la première ligne de mon arbre. Ainsi je peux gérer facilement les providers (content et label) et les problématiques de redimensionnement, alignement et nombre de colonnes ne sont plus un problème !
    Ensuite pour gérer du filtre et tri, je mettrais en place un listener sur le clic droit qui présentera une popup avec les différents critères.

    J'essaierai de poster ici ma solution quand ça sera en place.

  4. #4
    Modérateur
    Avatar de sinok
    Profil pro
    Inscrit en
    août 2004
    Messages
    8 762
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : août 2004
    Messages : 8 762
    Points : 12 848
    Points
    12 848

    Par défaut

    Vire les entêtes (table.setHeaderVisible(false);) et utilise la première ligne de ta table comme des entêtes de facto. Ainsi, plus d'emmerdes.
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •