Shiny: dateDemande d'entrée. Restreindre à des dates spécifiques entre min et max

Créé le 12 juin 2013  ·  20Commentaires  ·  Source: rstudio/shiny

Je voudrais avoir, disons, seulement les vendredis cliquables. Donc, si l'un des paramètres pouvait être un vecteur de dates admissibles, cela serait v utile

Commentaire le plus utile

Je suis également très intéressé par cette fonctionnalité. J'aimerais pré-remplir le sélecteur de dates avec uniquement les dates qui ont des données à tracer.

Tous les 20 commentaires

Je n'ai jamais eu de réponses à ceci ou au #173. Est-ce le bon endroit pour faire des demandes d'amélioration ?

Salut. C'est un endroit idéal pour cela. Nous sommes assez submergés d'essayer de sortir Shiny Server Pro en ce moment, nous sommes donc un peu lents à traiter les demandes de fonctionnalités dans Shiny. C'est le bon endroit pour faire ce genre de demandes, cependant. Nous commencerons à prioriser et à réduire certaines de ces nouvelles fonctionnalités au cours des prochains mois.

Merci Jeff. Ce n'est pas grave, mais c'est certainement une fonctionnalité que j'utiliserais actuellement dans les applications, si disponible

Juste une demande de répétition de 6 mois pour cela et #173
Acclamations

173 devrait être facile à résoudre, mais #174 ne semble pas possible, car la bibliothèque datepicker ne le supporte pas (il n'est possible de désactiver que certains jours de la semaine) : https://github.com/eternicode/bootstrap -datepicker Vous pouvez déposer une demande de fonctionnalité là-bas.

Merci pour ça. Je viens de jeter un bref coup d'œil à la documentation et il semble qu'ils aient une méthode setDates. http://bootstrap-datepicker.readthedocs.org/en/latest/methods.html
Ma demande initiale (voir ci-dessus) ne concernait qu'un jour par semaine, donc la possibilité de désactiver tous les autres jours satisferait cela. Évidemment, si setDates donne une flexibilité supplémentaire, ce serait encore mieux. Un exemple serait de ne montrer que les jours de l'année où une équipe a joué un match de baseball

Pourquoi est-ce fermé ?

Le développeur de bootstrap-datepicker avait ceci à dire

"Comme ils l'ont dit, il est possible de désactiver certains jours de la semaine (avec daysOfWeekDisabled), donc ils pourraient certainement ajouter une fonctionnalité qui vous permet de désactiver tous les jours sauf le vendredi.

L'activation de dates spécifiques est également possible, mais de manière détournée, en utilisant beforeShowDay et en comparant chaque date à une liste de dates à activer. #515 rendra le scénario inverse (désactivation de dates spécifiques) plus simple, mais il aura probablement besoin d'une contrepartie."

Pour info, ce sujet n'a pas été clos. C'est l'autre (dans lequel vous avez évoqué ce problème) qui est clos.

D'ACCORD. Merci. Pas étonnant que je ne puisse pas l'ouvrir à nouveau !

Mais seulement légèrement entrouverte ? Je trouverais cela extrêmement utile. Un peu surpris si d'autres ne le feraient pas aussi bien

Mise à jour quasi annuelle :)

Ce serait une excellente fonctionnalité. Des éléments tels que les options de fin de trimestre/mois seraient également très utiles

Deux ans plus tard ! J'ai une autre application où définir des dates autorisées sur un vecteur de dates serait extrêmement utile

Les demandes de tirage sont les bienvenues ! :)

J'en avais besoin pour un projet, j'ai donc ajouté un moyen de passer cette option dans le sélecteur de date d'amorçage. Une solution plus réfléchie serait d'autoriser le passage d'options arbitraires de sélecteur de date d'amorçage.

Malheureusement, la version de datepicker utilisée dans Shiny semble être quelque peu obsolète et ne prend pas en charge la transmission arbitraire de datesDisabled (https://bootstrap-datepicker.readthedocs.io/en/latest/options.html#datesdisabled).

S'il vous plaît laissez-moi savoir si c'est une solution acceptable et j'ajouterai une demande de tirage. Mises en garde jusqu'à présent :

  • Non appliqué à dateRangeInput (cela devrait-il affecter les deux sélecteurs de date ? Et si je veux désactiver des jours différents dans le sélecteur de début/fin ?)

@kadrach Je pense que shiny a récemment été mis à niveau vers datepicker 1.6.4, est-ce assez bon pour prendre en charge cette fonctionnalité ? Je suis sûr que si vous soumettez un PR, quelqu'un de l'équipe brillante y jettera un coup d'œil.

@jcheng5 ou @wch - est-ce que @kadrach doit-

Je suis également très intéressé par cette fonctionnalité. J'aimerais pré-remplir le sélecteur de dates avec uniquement les dates qui ont des données à tracer.

Une mise à jour sur ce problème? Je suis intéressé à utiliser cette fonctionnalité. Merci

@daattali @kadrach Chacun de vous n'hésitez pas à soumettre un PR. Nous aurons besoin d'un CLA de @kadrach avant de pouvoir fusionner (une fois le PR

On dirait que @kadrach a déjà mis en place des options supplémentaires. @kadrach pourriez-vous voir si la version brillante actuelle du sélecteur de date prend en charge votre correctif ?

Afin d'ajouter toutes les options arbitraires fournies par la bibliothèque JS, une décision de conception doit être prise, idéalement par l'équipe Shiny, concernant l'apparence de la nouvelle signature dateInput() :

  1. Avoir un argument ... , ou
  2. Utilisez un argument options = list() (similaire à selectizeInput() ou DT::datatable() ), ou
  3. Lister explicitement tous les arguments pris en charge
Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

howardcoleman picture howardcoleman  ·  5Commentaires

FrissAnalytics picture FrissAnalytics  ·  5Commentaires

daattali picture daattali  ·  3Commentaires

snowman55 picture snowman55  ·  5Commentaires

hlherrera picture hlherrera  ·  5Commentaires