- Posts: 13
- Thank you received: 0
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
- Topic Author
- Offline
- New Member
Less
More
11 months 2 weeks ago #243862
by claire25
Apparition d'une colonne dans un tableau en fonction d'une réponse précédente was created 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
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
Attachments:
Please Log in to join the conversation.
- Joffm
- Away
- LimeSurvey Community Team
Less
More
- Posts: 13060
- Thank you received: 4021
11 months 2 weeks ago - 11 months 2 weeks ago #243881
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Apparition d'une colonne dans un tableau en fonction d'une réponse précédente
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.
Joffm
2. Pour cela, vous devez utiliser le plugin "hideEmptyColumns".
Je l'ai ajouté en tant que script.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 11 months 2 weeks ago by Joffm.
Please Log in to join the conversation.
- claire25
- Topic Author
- Offline
- New Member
Less
More
- Posts: 13
- Thank you received: 0
11 months 2 weeks ago #243895
by claire25
Replied by claire25 on topic Apparition d'une colonne dans un tableau en fonction d'une réponse précédente
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,
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
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13716
- Thank you received: 2502
11 months 2 weeks ago #243896
by DenisChenu
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.
Replied by DenisChenu on topic Apparition d'une colonne dans un tableau en fonction d'une réponse précédente
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
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
- Topic Author
- Offline
- New Member
Less
More
- Posts: 13
- Thank you received: 0
11 months 2 weeks ago #243897
by claire25
Replied by claire25 on topic Apparition d'une colonne dans un tableau en fonction d'une réponse précédente
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,
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
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13716
- Thank you received: 2502
11 months 2 weeks ago #243898
by DenisChenu
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.
Replied by DenisChenu on topic Apparition d'une colonne dans un tableau en fonction d'une réponse précédente
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 ?
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