Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Apparition d'une colonne dans un tableau en fonction d'une réponse précédente

  • claire25
  • claire25's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
10 months 3 weeks ago #243862 by claire25
Bonjour, 

J'aimerai savoir s'il est possible de faire apparaître une colonne dans un tableau en fonction d'une réponse précédente. Je sais que cela est possible pour les lignes, mais je ne trouve pas comment réaliser cela pour des colonnes. 

Je m'explique : 1) j'ai une première question (choix unique) : 
Cette activité est  : - Régionale, - Nationale, - International

2)Puis une deuxième question avec un tableau : Ces activités sont : -Autorisée, -Réglementée, - Interdite, - Arrêté préfectoral complémentaire

J'aimerai que lorsque la personne choisi "Nationale" dans la première question, la colonne "Arrêté préfectoral complémentaire" s'affiche, autrement elle ne s'affiche pas.

J'ai essayé d'insérer du javascript dans la source de cette option de réponse tel que : 


{if(Q00=="Nationale")}Arrêté préfectoral complémentaire{endif}

Mais cela n'a pas fonctionné.

Vous trouverez ci-joint l'exemple fictif de ce que j'aimerai faire en fichier lss (pour des raisons de confidentialité, je ne peux pas afficher les questions exactes). 

Est ce possible ce réaliser cela ? 

D'avance merci, 

Bien cordialement 


 

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
10 months 3 weeks ago - 10 months 3 weeks ago #243881 by Joffm
1. Votre première question est "multiple"; j'ai changé ça
 
2. Pour cela, vous devez utiliser le plugin "hideEmptyColumns".
Je l'ai ajouté en tant que script.
   
 




 

File Attachment:

File Name: limesurvey...9781.lss
File Size:36 KB

Joffm

 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 10 months 3 weeks ago by Joffm.

Please Log in to join the conversation.

  • claire25
  • claire25's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
10 months 3 weeks ago #243895 by claire25
Bonjour Joffm, 

Merci beaucoup pour votre réponse. Une fois le plugin installé, la colonne disparaîtra ? 
Y'a t-il un manuel expliquant comment ce plug-in fonctionne? 

D'avance merci, 

Bonne journée à vous,

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
10 months 3 weeks ago #243896 by DenisChenu
Le «plugin» ne fauit que ajouter du javascript
Et Joffm là ajouté directement sur le script de la question « Je l'ai ajouté en tant que script.»

Sinon : pour «masquer» mla colonne : vous auriez pu utiliser le gestionnaire d’expression et écrire

{if(Q00.NAOK == "natio","Arrêté préfectoral supplémentaire","ne pas prendre en compte cette colonne")}

Avec le script :
{if(Q00.NAOK == "natio","Arrêté préfectoral supplémentaire","")} : le script va masquer cette colonne

J'en reviens pas : le script fonctionne encore sur la version 5 : extensions.sondages.pro/questions-updati...column/documentation

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The following user(s) said Thank You: Joffm

Please Log in to join the conversation.

  • claire25
  • claire25's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
10 months 3 weeks ago #243897 by claire25
Bonjour Denis, 

Merci beaucoup pour votre réponse, cela me semble plus clair. 

Je ne sais pas si cela est dû à ma version de Limesurvey (5.6), mais la colonne ne disparaît pas chez moi et reste vide (cf : photos). J'aimerai dans le meilleur des cas que celle-ci disparaisse si la réponse choisi n'est pas la bonne.

J'ai du loupé une étape, mais c'est ce que j'obtiens en appliquant bien le script donné : {if(Q00.NAOK == "natio","Arrêté préfectoral supplémentaire","")}

D'avance merci,



 
Attachments:

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
10 months 3 weeks ago #243898 by DenisChenu
Sans doute parceque vous n'avez pas les droits suffisants …

La protection XSS vous empêche d'ajouter des scripts.
Avez-vous accès à l'édition des modèles ?

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose