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

Struts 1 Java Discussion :

[Struts-Layout] <layout:suggest> dans un <layout:datagrid>


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Inscrit en
    Juin 2005
    Messages
    1 155
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 1 155
    Par défaut [Struts-Layout] <layout:suggest> dans un <layout:datagrid>
    Hello les gens;
    Avec le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <layout:datagrid indexId="index" styleClass="DATAGRID" selectionAllowed="true" multipleSelectionAllowed="true" model="datagrid" property="dtg">
     
     
    				<layout:datagridColumn mode="E,E,E" title="COMPUTE DATE"  property="computeDate" />
    				<layout:datagridText title="BPID RECIPIENT">
    				<layout:suggest layout="false" property="list[${index}].BPIDRecipient" styleId="" suggestAction="/nonAuthUser/getAffiliesSuggestions"/>
    				</layout:datagridText>
    J'arrive à mettre un suggest dans un datagrid mais le soucis (il y'en a toujours un) c'est que ça ne marche que pour la première ligne.
    Quelqu'un pourrait'il essayer et voir s'il réussi à faire mieux que moi ?

  2. #2
    Membre éprouvé

    Inscrit en
    Juin 2005
    Messages
    1 155
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 1 155
    Par défaut
    Je ne m'en sort pas. Help.

  3. #3
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Ce n'est pas fait pour, si tu regardes le fichier datagrid.js, tu verras que le cas n'a pas été prévu
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    ...
    function addDatagridCell(row, index, property, styleClass, type, values) {
        var newCell = row.insertCell(row.cells.length);
        newCell.className = styleClass;
     
        if (type=="empty") {
            if (values!=null && values!="") {
                eval(values + "(newCell,index)");
            }
        } else {
            var inputElementName = type=="select"? "SELECT" : "INPUT";
            var input = document.createElement(inputElementName);
            if (type!="select") {
                input.setAttribute('type', type==null ? "text" : type);
            }
            input.setAttribute('name', property + "[" + index + "]");
            if (type=="checkbox") {       
                input.setAttribute('value', "true");
            } else if (type=="select") {
                for (i=0;i<values.length; i++) {
                    var option = document.createElement("OPTION");
                    option.setAttribute("value",  values[i].value);
                    option.innerHTML = values[i].label;
                    input.appendChild(option);
                }
            } else {
                input.setAttribute('value', "");
            }
            newCell.appendChild(input);
        }
        return newCell;
    }
    ...
    C'est cette partie du script qui génère le champ d'I/O dans l'ihm...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [Struts-Layout] Disable d'un bouton dans une action
    Par chris78 dans le forum Struts 1
    Réponses: 3
    Dernier message: 02/06/2009, 09h49
  2. Réponses: 17
    Dernier message: 26/06/2008, 16h17
  3. Réponses: 10
    Dernier message: 26/05/2008, 16h10
  4. Réponses: 2
    Dernier message: 18/04/2008, 10h18
  5. [Struts layout] comment faire un ascenseur dans un tableau
    Par chouchou93 dans le forum Struts 1
    Réponses: 4
    Dernier message: 21/02/2006, 09h08

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