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 :

Rafraichir un Datagrid après MAJ de la BD


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 406
    Par défaut Rafraichir un Datagrid après MAJ de la BD
    Bonjour,
    Je cherche à rafraichir mon composant Datagrid et ceci après que ma base de donnée (MySQL) soit modifiée.
    Est-il possible de faire un truc du genre :

    SI
    mabasesql_est_modifiee
    ALORS
    rafraichir_datagrid


    Peut être faut-il placer un listner au niveau de la base?
    Merci d'avance!

  2. #2
    Rédactrice

    Avatar de kalyparker
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Janvier 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 327
    Par défaut
    Bonjour

    Peux tu être un peu plus précis.
    Si tu veux rafraichir ta datagrid après avoir fait une modification directement au niveau base, ça me parait difficile. Dans ce cas, la datagrid sera "rafraichi" à sa prochaine visualisation (donc la prochaine fois qu'il y aura un "select" sur ta table)

    Maintenant, si tu as fait une modif sur ton datagrid (ajout, suppression, modification), alors là c'est possible.

    Quel techno utilise tu ? amfphp ?
    It isn't that they can't see the solution, it's that they can't see the problem.
    Mes Articles et Traductions (Microstrategy, Css et Javascript)
    Si vous souhaitez contribuer à la rubrique BI, contactez-moi ou tout autre membre de l'équipe BI par MP.

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 406
    Par défaut
    Salut,
    Merci pour ta réponse.

    tout d'abord, j'utilise Zend_amf.
    Ensuite, en ce qui concerne ce petit souci, j'avais posté le même sujet sur le forum PHP&MySQL mais sans réponse.

    En fait, je veux que quand il y a modification sur ma base de donnée, que le Datagrid détecte cette modification et fait un refresh automatiquement.
    En gros, une sorte de "listener" sur MySQL me sauvera la vie!

  4. #4
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    tu cherches un système de push en PHP finalement. effectues tes recherches de ce côté, il existe des solutions plus ou moins réalisable.

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 406
    Par défaut
    Effectivement, c'est exactement ce que je cherche: une solution de push !
    Je ne savais pas que ça existait... je creuserai dans ce sens...
    de mon côté j'avais posté le même problème dans la section PHP à cette adresse .
    Je vous ferai part de mes avancées.

    merci encore!

  6. #6
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Salut,

    Je suis newbie sur Flex mais si celà peut aider...
    J'ai créé pour tester les facultés de Flex, une petite applic. qui comprend sur la même page le formulaire suivi d'un datagrid.
    Je ne sais pas si l'ordre a de l'importance mais le résultat est là, le raffraichissement est automatique et sans manipulation, aucune.

    Pour le PHP, il est important, voire nécessaire de n'utiliser qu'un seul fichier de traitement PHP.
    Dans mon cas et exemple, ce fichier comprend 2 requêtes, mais cette fois dans un ordre à respecter.

    La première chargée de l'insertion des données dans la/les tables.

    La suivante, et dans la foulée ( SELECT), chargée de récupérer les données actualisées et de générer le resultat au format xml, qui alimente le dataProvider du DataGrid.
    On obtient donc une parfaite boucle et une mise à jour instantannée.

    Remarque, je pourrais rajouter d'autres lignes de requêtes ( Delete, Update), mais elles devront tjrs se situer en amont de la dernière requête qui regénére le XML.
    En espérant que je ne suis pas hors sujet.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Flex4] Rafraichir datagrid apres MAL bdd
    Par xclue dans le forum Flex
    Réponses: 26
    Dernier message: 31/12/2010, 13h56
  2. Rafraichir ComboBox après MAJ d'une DataSource
    Par KZR-57 dans le forum InfoPath
    Réponses: 5
    Dernier message: 21/10/2008, 11h40
  3. Réponses: 12
    Dernier message: 22/12/2005, 09h22
  4. [C#] Rafraichir un datagrid.
    Par msalque dans le forum Windows Forms
    Réponses: 3
    Dernier message: 17/08/2005, 07h54
  5. [VB.NET] Recuperer numero ligne dans DATAGRID apres event
    Par stephane93fr dans le forum Windows Forms
    Réponses: 4
    Dernier message: 13/01/2005, 11h58

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