Jahia en Français > Récupérer le choix...

0 (0 Good)
0 (0 Bad)

Récupérer le choix dans une choicelist

by  gkalikoba »  2013/05/23 08:12

Bonjour,

Je voudrais pouvoir choisir dans une liste de noeud aupréalablement crée dans adm, le noeud qui m'interesse

Definition dans le fichier .cnd

[adm:characteristicGeneral] > jnt:content, mix:title
- jcr:title (string) primary mandatory i18

[dev:characteristicGeneral] > jnt:content, mix:title, jmix:list
- label (string, choicelist[nodes='$currentSite//*;adm:characteristicGeneral'])

Voici ma jsp dans laquelle je crée mes noeud dev

<ul>
       <c:forEach items="${jcr:getChildrenOfType(currentNode, dev:characteristicGeneral')}" var="characteristicGeneral">
              <template:module node="${characteristicGeneral}" view="default" />
         </c:forEach>    
 </ul>
 <c:if test="${renderContext.editMode}">
          <template:module path="*" nodeTypes="dev:characteristicGeneral" />
 </c:if>

                                

La vue par defaut de « characteristicGeneral » etant :

<c:set var="label" value="${fn:escapeXml(currentNode.properties.label.string)}" />
<li>${label}</li>

J'arrive bien à avoir une liste déroulante avec toutes les caractéristiques que j'ai crée aupréalablement dans admin je peux choisir dans la liste mais je ne récupère pas le label choisi mais un numéro de "fou"

- 7a28ddef-560d-45f4-90f7-D0fd

J'espère que j'ai été suffisament claire smiley Merci pour vos réponses

Cordialement

gkalikoba

  • Récupérer le choix dans une choicelist
    2013/05/23 08:12

    gkalikoba <p> Bonjour,</p> <p> Je voudrais pouvoir choisir dans une liste de noeud aupr&eacute;alablement cr&eacute;e dans adm, le noeud qui m&#39;interesse</p> <p> Definition dans le fichier .cnd</p> <p> <span style="background-color:#ffff00;">[adm:characteristicGeneral] &gt; jnt:content, mix:title</span><br /> <span style="background-color:#ffff00;">- jcr:title (string) primary mandatory i18</span></p> <p> <span style="background-color:#ffff00;">[dev:characteristicGeneral] &gt; jnt:content, mix:title, jmix:list</span><br /> <span style="background-color:#ffff00;">- label (string, choicelist[nodes=&#39;$currentSite//*;adm:characteristicGeneral&#39;])</span></p> <p> Voici ma jsp dans laquelle je cr&eacute;e mes noeud dev</p> <p> &lt;ul&gt;<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;c:forEach items=&quot;${jcr:getChildrenOfType(currentNode, dev:characteristicGeneral&#39;)}&quot; var=&quot;characteristicGeneral&quot;&gt;<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;<span style="background-color:#00ff00;"> &lt;template:module node=&quot;${characteristicGeneral}&quot; view=&quot;default&quot; /&gt;</span><br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &lt;/c:forEach&gt;&nbsp;&nbsp; &nbsp;<br /> &nbsp;&lt;/ul&gt;<br /> &nbsp;&lt;c:if test=&quot;${renderContext.editMode}&quot;&gt;<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &lt;template:module path=&quot;*&quot; nodeTypes=&quot;dev:characteristicGeneral&quot; /&gt;<br /> &nbsp;&lt;/c:if&gt;</p> <p> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p> <p> La vue par defaut de &laquo;&nbsp;characteristicGeneral&nbsp;&raquo; etant&nbsp;:</p> <p> <span style="background-color:#ffff00;">&lt;c:set var=&quot;label&quot; value=&quot;${fn:escapeXml(currentNode.properties.label.string)}&quot; /&gt;</span><br /> <span style="background-color:#ffff00;">&lt;li&gt;${label}&lt;/li&gt;</span></p> <p> J&#39;arrive bien &agrave; avoir une liste d&eacute;roulante avec toutes les caract&eacute;ristiques que j&#39;ai cr&eacute;e aupr&eacute;alablement dans admin je peux choisir dans la liste mais je ne r&eacute;cup&egrave;re pas le label choisi mais un num&eacute;ro de &quot;fou&quot;</p> <p> - 7a28ddef-560d-45f4-90f7-D0fd</p> <p> J&#39;esp&egrave;re que j&#39;ai &eacute;t&eacute; suffisament claire <img alt="smiley" height="20" src="https://www.jahia.com/modules/assets/javascript/ckeditor/plugins/smiley/images/regular_smile.gif" title="smiley" width="20" /> Merci pour vos r&eacute;ponses</p> <p> Cordialement</p> <p> gkalikoba</p>

  • Number of messages  2
    Registration date May 23, 2013
    0 (0 Good)
    0 (0 Bad)

    Re : Récupérer le choix dans une choicelist

    by  gkalikoba »  2013/05/24 07:58

    J'ai obtenu la réponse

    La vue par defaut de « characteristicGeneral » sera :

    <jcr:node uuid="${currentNode.properties.label.string}" var="otherNode"/>

    <li><c:out value="${otherNode.displayableName}"/></li>

  • Re : Récupérer le choix dans une choicelist
    2013/05/24 07:59

    gkalikoba <p> J&#39;ai obtenu la r&eacute;ponse</p> <p> La vue par defaut de &laquo;&nbsp;characteristicGeneral&nbsp;&raquo; sera :</p> <p> <span style="background-color:#ffff00;">&lt;jcr:node uuid=</span><em><span style="background-color:#ffff00;">&quot;</span></em><span style="background-color:#ffff00;">${currentNode.properties.label.string}</span><em><span style="background-color:#ffff00;">&quot;</span></em><span style="background-color:#ffff00;"> var=</span><em><span style="background-color:#ffff00;">&quot;otherNode&quot;</span></em><span style="background-color:#ffff00;">/&gt;</span></p> <p> <span style="background-color:#ffff00;">&lt;li&gt;&lt;c:out value=</span><em><span style="background-color:#ffff00;">&quot;</span></em><span style="background-color:#ffff00;">${otherNode.displayableName}</span><em><span style="background-color:#ffff00;">&quot;</span></em><span style="background-color:#ffff00;">/&gt;&lt;/li&gt;</span></p>

  • Number of messages  2
    Registration date May 24, 2013
    0 (0 Good)
    0 (0 Bad)

    Re: Re : Récupérer le choix dans une choicelist

    by  faissah »  2013/05/24 21:17

    Merci d'avoir partage votre reponse,

    Fabrice

    Fabrice  (faissah)

    Number of messages  264
    Registration date
    Contact
    Share
    Feedback

    Get in touch

    Whether you are a current user or if you are just evaluating Jahia, we are here to help.

    Contact us

    Share this page