2010-01-14 5 views
0

Premier:
Est-il possible de définir une option ou de modifier facilement le code de base de l'interface utilisateur jQuery afin que l'outil datepicker affiche toujours un nombre fixe de lignes (/ semaines)?jQuery datepicker questions

L'affichage d'un mois prend 5 ou 6 lignes/semaines, et la différence de hauteur n'est pas quelque chose que je veux utiliser un piqueur en ligne.
Répondu: hardcode la variable numRows dans ui.datepicker.js var numRows = 6;

Deuxième:
Est-il possible de changer « Lu Me Je Ve Sa » à « S M J V S »?
répondit: dayNamesMin: [ 'S', 'M', 'T', 'W', 'T', 'F', 'S']

Troisième:
Est-il possible d'avoir le mois ET année dans un seul et même menu déroulant (entre les flèches)? Dans le fichier css, il y a une ligne ' .ui-datepicker select.ui-datepicker-month-year {largeur: 100%;}' ce qui suggère que c'est possible, mais je ne trouve pas le code js pour l'activer.

Quatrième:
Et aussi, est-il possible, en plus de montrer des dates d'autres mois, de les rendre également sélectionnables? (Non sélectionnable par défaut lors de l'utilisation showOtherMonths: true)

Merci

Répondre

1

Première:

Cela signifie couper quelques jours d'un mois. Voulez-vous vraiment cela?

Deuxième:

Voir la daysNameMin et daysNameShort properties.

Quatrième:

Ce sont sélectionnables par défaut.

+0

Premièrement: Quels jours vont être coupés? Si je veux toujours afficher 6 lignes, tous les jours du mois sont affichés. Deuxième: Merci pour ce lien, je dois avoir manqué celui-là. Quatrième: Ils ne sont vraiment pas sélectionnables par défaut: http://jqueryui.com/demos/datepicker/#option-showOtherMonths – Cornelis

+0

Vous avez raison sur le quatrième - je pensais que vous vouliez utiliser la propriété numberOfMonths. – kgiannakakis