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

jQuery Discussion :

plugin jqgrid. edition de colonnes cachées.


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 13
    Par défaut plugin jqgrid. edition de colonnes cachées.
    Bonjour à tous.

    J'utilise le plugin jqgrid dans une jsp (vis struts jquery grid). J'ai un certain nombre de colonnes cachées, mais éditables :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <sjg:gridColumn name="c1" editable="true" hidden="true ... 
    <sjg:gridColumn name="c2" editable="true" hidden="true ...
    En bas de ma grille j'ai un bouton me permettant de sélectionner les colonnes à afficher, via la fonction setColumns()

    Le souci est que les nouvelles colonnes s'affichent bien mais n'apparaissent pas dans le menu d'édition. Si je supprime "hidden=true" sur une colonnes qui ne fonctionne pas, la colonne est bien visible et l'édition fonctionne correctement.

    Si quelqun a une idée je suis preneur
    Merci,

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir

    <sjg Je ne connais pas.

    Mais votre fonction setColumns() devrait simplement passé hidden de true à false pour l'élément en cours.

    Quel est le contenu de cette fonction ?

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 13
    Par défaut
    bonsoir,

    Sjg c'est pour struts jquery grid. C'est une bibliothèque java permettant de faire l'interface entre struts 2 et jquery.

    http://www.weinfreund.de/struts2-jqu...e/index.action

    Setcolumns est une fonction de jqgrid que j'appelle via le code suivant ;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $.subscribe('showcolumns', function(event, data) {
    		$("#itemsTable").jqGrid('setColumns', {});
    });

  4. #4
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir

    Une méthode du plug-in jqGrid !

    Alors je ne peux rien pour vous, je n'utilise pas ce plug-in (la dernière version est 3.8.2, http://www.trirand.com/blog/) et la documentation est complexe : http://www.trirand.com/jqgridwiki/do...iki:jqgriddocs

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 13
    Par défaut
    Bonjour,

    Merci quand même Je viens de trouver.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <sjg:grid id="itemsTable" caption="Items List" dataType="json"
    	href="%{remoteurl}" pager="true" navigator="true" hidegrid="false"
    	navigatorSearchOptions="{multipleSearch:true}"
    	navigatorAddOptions="{reloadAfterSubmit:true}" navigatorAdd="#editable"
    	navigatorEditOptions="{height:500,width:500,reloadAfterSubmit:true,recreateForm:true}"
    	navigatorEdit="#editable" navigatorDelete="#editable"
    	navigatorDeleteOptions="{height:120,reloadAfterSubmit:true}"
    	gridModel="gridModel" rowList="200,400,600" rowNum="200"
    	viewrecords="true" height="400" editurl="%{editurl}" rownumbers="true">
    il fallait passer le paramètre recreate form à "true" pour forcer jqgrid a reconstruire la form d'édition à chaque édition.

  6. #6
    Membre confirmé Avatar de Altenide
    Homme Profil pro
    Formateur en technologies web
    Inscrit en
    Décembre 2008
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Formateur en technologies web
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2008
    Messages : 129
    Par défaut
    Bonjour,

    Je galère avec ce composant .. quelqu'un aurait-il une exemple de fichier struts/.xml appliqué à ce ce tag <sjg:grid ?

    merci .

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

Discussions similaires

  1. plugin jqGrid, nombre de colonnes dynamiques
    Par Cristabelle dans le forum jQuery
    Réponses: 1
    Dernier message: 27/05/2010, 16h11
  2. [C#][debutant] Liste déroulante 2 colonnes cachées
    Par vavou dans le forum Windows Forms
    Réponses: 5
    Dernier message: 23/08/2006, 19h42
  3. DBGrid et colonne cachée
    Par ero-sennin dans le forum C++Builder
    Réponses: 2
    Dernier message: 06/06/2006, 14h50
  4. [JTable] avoir un champ (colonne) caché
    Par koolway dans le forum Composants
    Réponses: 8
    Dernier message: 24/04/2006, 16h04
  5. Réponses: 10
    Dernier message: 29/03/2006, 16h14

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