Louis Antoine a écrit 9 commentaires

  • [^] # Re: ca m'interesse mais avec mysql

    Posté par  (site web personnel) . En réponse à la dépêche EditableGrid, des nouvelles du projet. Évalué à 1.

    Hello, d'abord sorry pour la réponde tardive.

    Ton PHP doit écrire en sortie "ok" ou "nok" (echo "ok"), c'est ça qui sera reçu par le Javascript et accessible via "response".

    Un exemple simple d'édition d'une DB MySQL via EditableGrid sera disponible d'ici ce soir dans la section Download de GitHub.

    Pour ce qui est de "devoir coder les colonnes en dur dans le javascript", je ne comprends pas ce que tu veux dire: les colonnes (et le cas échéant, les valeurs possibles des listes) sont déclarées dans les "metadata" en XML (ou JSON). Elles peuvent aussi être déclarées en Javascript.

    Mais bien entendu, si ton Javascript affecte par exemple un renderer spécifique à une colonne, et que cette colonne n'existe pas, il râle, ça me parait logique. Il est possible de tester la présence d'une colonne avec grid.hasColumn("age"), si certaines colonnes sont présentes ou non dans les metadata selon le contexte (par exemple les autorisations du user connecté).

    Si tu as d'autres questions, merci de nous contacter via le forumaire sur le site www.editablegrid.net.

    a+

  • [^] # Re: ca m'interesse mais avec mysql

    Posté par  (site web personnel) . En réponse à la dépêche EditableGrid, des nouvelles du projet. Évalué à 2.

    il me reste la sortie du PHP et le retour au javascript à gerer (il ne fait pas le rafraichissement de l'affichage, alors que la base est bien modifiée)

    Le principe est que quand la cellule est modifiée dans EditableGrid, l'affichage est tout de suite mis à jour et modelChanged appelé. Donc, il n'y a rien à faire après l'appel au PHP, si ce n'est éventuellement donner un feedback visuel à l'utilisateur que sa modif à bien été faite sur le serveur (genre highlighter la ligne en vert), ou si jamais une erreur s'est produite sur le serveur, remettre l'ancienne valeur (c'est ce que fait le code sur http://www.editablegrid.net/page/en/15/faq.html si la réponse du PHP n'est pas "ok", mais c'est juste un exemple bien entendu).

    Donc quand tu dis "il ne fait pas le rafraichissement de l'affichage", je me demande si ce n'est pas plutôt l'ancienne valeur qui est remise à cause d'une mauvaise réponse du PHP.

  • [^] # Re: ca m'interesse mais avec mysql

    Posté par  (site web personnel) . En réponse à la dépêche EditableGrid, des nouvelles du projet. Évalué à 6.

    EditableGrid est un composant Javascript de tableaux éditables à usage générique. Il n'est en aucun cas limité à l'édition de données venues d'une base de données, et encore moins lié à un SGBD particulier.

    Cela dit, nous l'utilisons dans toutes nos applications pour éditer des données qui sont stockées dans des DB MySQL. En effet, il faut qu'une URL sorte les données de la DB au format JSON ou XML. Si vous travaillez avec PHP, la classe EditableGrid.php facilite ce travail (via les méthodes renderXML et renderJSON). La démo "full" montre l'utilisation de cette classe (ici pour exposer le contenu d'un fichier CSV en XML ou JSON, mais modifier ce code pour exposer le contenu d'une base de données est facile).

    EditableGrid permet ensuite d'enregister un callback appelé quand une valeur est modifiée: c'est là qu'on peut aller modifier la valeur dans la DB MySQL via une action Ajax implémentée par exemple en PHP.

    Voir aussi: http://www.editablegrid.net/page/en/15/faq.html

  • [^] # Re: Bugs?

    Posté par  (site web personnel) . En réponse à la dépêche EditableGrid, des nouvelles du projet. Évalué à 3.

    Merci pour le retour. Le bug de la case qui reste éditable quand on clique ailleurs sur la page, malgré que la valeur a été corrigée, est désormais corrigé sur le repository GitHub.

  • [^] # Re: Version Non Compressée !

    Posté par  (site web personnel) . En réponse à la dépêche EditableGrid disponible sous licence GPL. Évalué à 3.

    L'archive téléchargeable sur la page du projet contient désormais les sources.
    Cette archive est également disponible sur la page Téléchargements de notre compte GitHub.
    Bien entendu, les toutes dernières sources sont à tout moment consultables sur GitHub.
  • # Démo intégration OpenFlashChart

    Posté par  (site web personnel) . En réponse à la dépêche EditableGrid disponible sous licence GPL. Évalué à 4.

    Nous venons d'améliorer la démo pour vous montrer l'intégration avec OpenFlashChart.

    N'hésitez pas à éditer des cellules, trier le tableau ou supprimer des lignes...le graphique suit comme par magie!
  • [^] # Re: Sous IE6

    Posté par  (site web personnel) . En réponse à la dépêche EditableGrid disponible sous licence GPL. Évalué à 3.

    Content d'apprendre que ça marche aussi sur sur IE6 ! (nous ne testons plus sur ce navigateur)

    En effet, le filtrage n'est pas activé dans la démo (nous allons y remédier...).
  • [^] # Re: compatibilité!

    Posté par  (site web personnel) . En réponse à la dépêche EditableGrid disponible sous licence GPL. Évalué à 4.

    Merci pour le feedback. En effet nous avons testé et mis au point EditableGrid sur tous les navigateurs dignes de ce nom, mais aussi sur IE7 et IE8 ;)

    EditableGrid ne nécessite aucune librairie (ce qui le rend d'ailleurs d'autant plus facile à intégrer dans n'importe quelle application).

    Par ailleurs, nous recommandons de façon générale vivement jQuery, mais ce n'est nullement obligatoire pour utiliser EditableGrid!
  • [^] # Re: Pertinence de la conservation des limites des supports CDs

    Posté par  (site web personnel) . En réponse à la dépêche Naissance de ChemicalCovers. Évalué à 5.

    L'album est une oeuvre avec une certaine cohérence, tel que voulue par l'artiste (en tout cas pour les albums dignes de ce nom qui ne sont pas juste du remplissage autour d'un ou deux singles pourris). J'écoute d'ailleurs personnellement très souvent des l'abums en entier.

    L'image fait partie de ce tout qu'est un album, et c'est vrai que c'est pratique pour parcourir sa collection.

    J'ai essayé Chemical Covers, et ç'est vachement bien. C'est on ne peut plus simple à utiliser et Il m'a trouvé tout de suite les pochettes que je cherchais, en grande taille. Beau travail, continuez!