Welcome to the LimeSurvey Community Forum

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

Option supplémentaire Calendrier

More
7 years 2 weeks ago #149608 by mjacques
Replied by mjacques on topic Option supplémentaire Calendrier
Bonjour, je n'ai toujours pas trouvé les expressions Limesurvey qui permettent de griser les jours de la semaines. Personne n'a de solution?
The topic has been locked.
  • llodbrock
  • llodbrock's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
7 years 2 weeks ago - 7 years 2 weeks ago #149611 by llodbrock
Replied by llodbrock on topic Option supplémentaire Calendrier
Bonjour;
Du coup la solution que j'ai choisie est utilisé un plugin externe à Limesurvey. Datepicker Bootstrap 3
J'ai injecté ce plugin dans le modèle de mon formulaire c'est-à-dire ajouter les pages Css et js

Puis j'ai fait une question du type "zone de texte court" est dans le code source j'ai ajouté ceci

$(document).ready(function() {
var date = new Date();
var tim = date.getTime();
var d = new Date(tim+(60*60*24*1000)*2);
var years = d.getFullYear();
var years2 = years+1;
var chaine = d.getFullYear() + "-";
var mois = (d.getMonth()+1) ;
mois = mois.toString();
if(mois.length == 1)
mois = '0'+mois;
var day = d.getDate();
day = day.toString();
if(day.length == 1)
day = '0'+day;
chaine += mois + "-"+day;

var thisQuestion = $('#question{QID}');

$('input[type="text"]', thisQuestion).datetimepicker({
format : 'DD/MM/YYYY',
daysOfWeekDisabled : [0,6],
disabledDates: [years+'-01-01',years+'-05-01',years+'-05-08',years+'-07-14',years+'-08-15',years+'-11-01',years+'-11-11',years+'-12-25',years2+'-01-01',years2+'-05-01',years2+'-05-08',years2+'-07-14',years2+'-08-15',years2+'-11-01',years2+'-11-11',years2+'-12-25'],
minDate : chaine
});
});



J'ai utilisé plusieurs options définies par le plugin mais en gros dans mon calendrier tous les week-ends ne peuvent pas être sélectionnés ainsi que les jours fériés sous 2 ans. Utilisateur peut pas sélectionner de date antérieure à aujourd'hui plus 2 jours.

J'espère avoir été explicite cordialement
Last edit: 7 years 2 weeks ago by llodbrock.
The following user(s) said Thank You: Ben_V
The topic has been locked.
More
7 years 2 weeks ago #149681 by mjacques
Replied by mjacques on topic Option supplémentaire Calendrier
Bonjour et merci llodbrock pour ta réponse. Ca ne me paraît pas très simple, il faut que je me plonge dans tout ça... Si quelqu'un a une solution plus simple je reste preneur.
The topic has been locked.
More
7 years 2 weeks ago #149686 by umma
Replied by umma on topic Option supplémentaire Calendrier
Impeccable!!! merci
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
7 years 1 week ago #149746 by DenisChenu
Replied by DenisChenu on topic Option supplémentaire Calendrier
Juste : il n'y a pas de solutions pour 'griser' les jours invalides : mais juste pour déactiver la possibilité de répondre ces jours.

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.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose