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

Taglibs Java Discussion :

Title pour display:column contenant checkbox pour tout sélectionner


Sujet :

Taglibs Java

  1. #1
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 30
    Points : 22
    Points
    22
    Par défaut Title pour display:column contenant checkbox pour tout sélectionner
    Bonjour,

    Je voudrai dans l'entête de ma colonne une checkbox qui sélectionne l'ensemble des multibox de cette colonne, y a t il un moyen ?

    J'ai une colonne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <display:table  id="lstTest" name="lstTest" class="table1" requestURI="/listeTest.do" summary="Test" pagesize="60">
    	<display:column style="width: 5%" >
    		<html:multibox property="idTest" />
        </display:column>
    Merci d'avance de votre réponse.

  2. #2
    Membre régulier
    Inscrit en
    Mars 2010
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 100
    Points : 80
    Points
    80
    Par défaut
    Bonjour,

    pour mettre une checkbox "principale" tu dois en inclure une dans "title".

    comme ceci :

    Code JSP : Sélectionner tout - Visualiser dans une fenêtre à part
    <display:column property="myCheckbox" 	title="<input name='selectall' type='checkbox' onClick='selectAll(this);'>"/>

    1° il te faut utiliser un decorator pour créer une checkbox à chaque ligne (qui utilise la méthode getMyCheckbox, pour reprendre mon exemple)

    2° pour que cette checkbox de titre coche/décoche toutes les autres, il te faut un script en javascript (selectAll(this), toujours pour reprendre mon exemple), qui ressemble à celui là :

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    function selectAll(theElement) {
     
        var theForm = theElement.form;
        var i = 0;
     
    	 for(i=0; i<theForm.length; i++){
     
    		 if((theForm[i].type == 'checkbox') && (theForm[i].name != 'selectall')){
    			 theForm[i].checked = theElement.checked;
    		 }
        }
    }


    j'espère que cela t'aidera (ou quelqu'un d'autre)

Discussions similaires

  1. Checkbox pour tout selectionner
    Par Bugger24 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 20/04/2010, 16h51
  2. [Grand Débutant] Un checkbox pour cocher tous les checkbox
    Par whitespirit dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 18/06/2008, 13h11
  3. Réponses: 14
    Dernier message: 24/10/2006, 07h51
  4. Réponses: 1
    Dernier message: 27/09/2006, 17h21

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