Welcome to the LimeSurvey Community Forum

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

Question tableau

  • Remundo
  • Remundo's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
9 years 7 months ago #112611 by Remundo
Question tableau was created by Remundo
Bonjour,
Est-il possible simplement sans trop de programmation de rajouter une case à cocher permettant de cocher l'ensemble des réponses d'une colonne en un clic.
Cela pourrait-être un gain de temps précieux lors d'une interrogation en ligne surtout lorsque l'on a plusieurs tableaux à suivre identiques.
Bonne journée

Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Attachments:
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
9 years 6 months ago - 9 years 6 months ago #112734 by DenisChenu
Replied by DenisChenu on topic Question tableau
Il te faut programmer un minimum ...

Par exemple : pour les réponses :
Emploi <i class="checkall">Check all</i>

Et un script du genre
Code:
$(document).on("click","thead .checkall", function(){
  indexcheck=$(this).closest("thead tr").index(this).index();
  $(this).closest('table.question').find('tbody tr').each(function(){
    $(this).eq(indexcheck).find('input:radio').click();
 
  });
 
});
NON TESTÉ !

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.
Last edit: 9 years 6 months ago by DenisChenu.
The topic has been locked.
  • Remundo
  • Remundo's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
9 years 6 months ago #113017 by Remundo
Replied by Remundo on topic Question tableau
Merci Denis,
Mais où dois-je placer ce script ?
Dans la question directement ou bien ailleurs ?

Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
9 years 6 months ago #113024 by DenisChenu
Replied by DenisChenu on topic Question tableau
Dans le code source (HTML) de la question.

Denis

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 topic has been locked.
  • Remundo
  • Remundo's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
9 years 6 months ago #113115 by Remundo
Replied by Remundo on topic Question tableau
Ok, c'est bien ce que j'avais fait mais sans succès malheureusement..

Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
9 years 6 months ago #113125 by DenisChenu
Replied by DenisChenu on topic Question tableau
Salut,

Il me faudrait un lien pour voir les éventuelles erreurs.

Sinon, core mieux : un tit questionnaire de test

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 topic has been locked.
  • Remundo
  • Remundo's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
9 years 6 months ago #113151 by Remundo
Replied by Remundo on topic Question tableau
Pour l'instant rien ne se passe ça affiche juste l'ensemble du code à la suite de l'intitulé de la question. Peut-être manque-t-il juste une parenthèse ou un ; quelque part ?

Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
9 years 6 months ago #113152 by DenisChenu
Replied by DenisChenu on topic Question tableau
Oui,

Bien sur, il faut ajouter <script> avant le code et </script> après le code.

Denis

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 topic has been locked.
  • Remundo
  • Remundo's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
9 years 6 months ago #113153 by Remundo
Replied by Remundo on topic Question tableau
Ok, merci Denis et pour Emploi <i class="checkall">Check all</i> que j'ai placé au niveau de la modalité du tableau, s'affiche Emploi Check all?

Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
  • Remundo
  • Remundo's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
9 years 6 months ago #113185 by Remundo
Replied by Remundo on topic Question tableau
Je t'ai mis en pièce jointe la question ou j'ai essayé d'appliquer le code.

Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
9 years 6 months ago #113191 by DenisChenu
Replied by DenisChenu on topic Question tableau
Salut,

Il vaut mieux pas se servir de input:radio : cela complexifie le code pour rien ...


EN plus cela ne sert pas vraiment , puisque sur chaque ligne : cocher l'un des boutns décoche les autres. Donc cocher sur l'une des colonnes décoche toutes les autres.
Code:
<script>
$(document).on("click","thead .checkall", function(e){
  indexcheck=$(this).closest("thead tr").find(".checkall").index(this);
  $(this).closest('table.question').find('tbody tr').each(function(){
    $(this).find('td').eq(indexcheck).click();
  });
  $("thead .checkall").removeClass("checked");
  $(this).addClass('checked');
});
</script>

Et la question corrigée . Tu peux utiliser les class .checkall et .checkall.checked dans le fichier template.css.

Denis

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 topic has been locked.
  • Remundo
  • Remundo's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
9 years 6 months ago #113194 by Remundo
Replied by Remundo on topic Question tableau
Voici ce que j'obtiens, faut-il rajouter des choses dans le fichier template.css aussi?

Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose