IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

Mettre à jour toute les lignes d'un advancedDatagGrid


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de supernova
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 447
    Par défaut Mettre à jour toute les lignes d'un advancedDatagGrid
    bonjour la communauté,

    J'ai une advancedDataGrid dont une colonne permet de saisir un filtre sur un autre composant.

    Cette colonne possède son propre itemRenderer (mxml).

    Le filtre fonctionne bien, mais j'ai un problème tout simple. J'initialise chaque ligne avec pour contenu de la zone filtre le message "vous pouvez saisir ici un filtre"...

    L'événement click dans le renderer vide le contenu pour saisir le filtre..

    mais j'aimerais que pour toutes les autres lignes (qui ont fait l'objet d'un filtre précédant) remettre le texte "vous pouvez saisir ici un filtre"...

    Pour résumer comment pointer sur toute les lignes "autres" de l'adv à partir du renderer..

    Je ne sais pas si j'ai été suffisamment clair ..

    Merci d'avance

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    C'est pas très clair.... mais je pense que le bon conseil est de travailler au niveau de la source de données de ta grille.
    Le renderer ne fait que restituer dans un certain format les données de la source.
    Ma réponse n'est peut-être pas claire non plus, mais en l'absence de code c'est difficile de deviner ce que tu as fait...

  3. #3
    Membre chevronné Avatar de supernova
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 447
    Par défaut
    BOnjour Jylaxx et merci pour ta réponse,

    Tu as raison.. un peu de code s'impose :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    AdvancedDataGrid:
        <mx:AdvancedDataGrid id="adv1" dataProvider="{dp1}">
        	<mx:columns>
        		<mx:AdvancedDataGridColumn 
    					dataField="libelle"
    					headerText="Propriété"/>
    			<mx:AdvancedDataGridColumn
    					dataField="filtrage"
    					headerText="filtre"
    					itemRenderer="fr.view.FiltreRenderer"/>
        	</mx:columns>
        </mx:AdvancedDataGrid>
    Le renderer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <mx:TextInput id="text_filtre" click="this.text_filtre.text='';" text="saisissez ici un filtre" />
    Comment sur clic sur text_filtre parcourir les lignes de l'advGrid et remettre le texte "saisissez ici un filtre"
    à tous les filtres précédemment saisis sauf celui en cours.. Je précise le datafield "filtrage" ne contient pas de data
    dans le dataprovider .. il accueille une saisie libre..

Discussions similaires

  1. [AC-2003] mettre a jour toutes les valeurs d'un colonne dans une zone de liste
    Par yieiyiei dans le forum VBA Access
    Réponses: 1
    Dernier message: 29/04/2015, 21h41
  2. Mettre à jour toutes les lignes d'une table
    Par huzard dans le forum MySQL
    Réponses: 6
    Dernier message: 25/02/2015, 19h05
  3. Mettre à jour toutes les colonnes d'une table avec MERGE INTO
    Par Andre.lissarrague dans le forum SQL
    Réponses: 9
    Dernier message: 10/12/2013, 10h13
  4. Réponses: 10
    Dernier message: 30/01/2011, 11h53
  5. [Conception] Mettre a jour tout les champs d'un table lors d'un update
    Par metatron dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 27/09/2006, 15h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo