Shiny: Solicitação dateInput. Restringir a datas específicas dentro de mínimo e máximo

Criado em 12 jun. 2013  ·  20Comentários  ·  Fonte: rstudio/shiny

Eu gostaria de ter, digamos, apenas as sextas-feiras clicáveis. Então, se um dos parâmetros pudesse ser um vetor de datas permitidas, isso seria muito útil

Comentários muito úteis

Também estou muito interessado neste recurso. Eu gostaria de pré-preencher o selecionador de data apenas com as datas que têm dados para representar.

Todos 20 comentários

Nunca recebi nenhuma resposta para este ou # 173. Este é o lugar certo para fazer solicitações de melhorias?

Oi. Este é um ótimo local para isso. Estamos muito sobrecarregados com a tentativa de lançar o Shiny Server Pro agora, então estamos um pouco lentos no processamento de solicitações de recursos no Shiny. No entanto, este é o local certo para fazer esse tipo de solicitação. Começaremos a priorizar e reduzir alguns desses novos recursos nos próximos meses.

Obrigado Jeff. Não é grande coisa, mas definitivamente um recurso que eu usaria em aplicativos atualmente, se disponível

Apenas uma solicitação de repetição de 6 meses para este e # 173
Felicidades

173 deve ser fácil de resolver, mas # 174 não parece ser possível, uma vez que a biblioteca datepicker não oferece suporte (só é possível desabilitar alguns dias da semana): https://github.com/eternicode/bootstrap -datepicker Você pode registrar uma solicitação de recurso lá.

Obrigado por isso. Dei uma olhada rápida na documentação e parece que eles têm um método setDates. http://bootstrap-datepicker.readthedocs.org/en/latest/methods.html
Minha solicitação original (veja acima) era para apenas um dia por semana, então a capacidade de desabilitar todos os outros dias iria satisfazer isso. Obviamente, se setDates der flexibilidade adicional, isso seria ainda melhor. Um exemplo seria mostrar apenas os dias do ano em que um time jogou um jogo de beisebol

Por que está fechado?

O desenvolvedor bootstrap-datepicker tinha isso a dizer

"Como eles disseram, é possível desativar determinados dias da semana (com daysOfWeekDisabled), então eles certamente poderiam adicionar um recurso que permite desativar todos os dias, exceto sexta-feira.

Habilitar datas específicas também é possível, embora de forma indireta, usando beforeShowDay e verificando cada data em uma lista de datas para habilitar. # 515 tornará o cenário inverso (desativando datas específicas) mais simples, mas provavelmente precisará de uma contraparte. "

Para sua informação, este problema não foi encerrado. É o outro (no qual você fez referência a esse problema) que está fechado.

OK. Obrigado. Não é de admirar que não conseguisse abri-lo novamente!

Mas apenas ligeiramente entreaberta? Eu acharia isso extremamente útil. Fico surpreso se os outros também não

Atualização quase anual :)

Isso seria um ótimo recurso. Itens como opções de final de trimestre / mês também seriam muito úteis

Dois anos depois! Tenho outro aplicativo em que definir datas permitidas para um vetor de datas seria extremamente útil

Puxe os pedidos bem-vindos! :)

Eu precisava disso para um projeto, então adicionei uma maneira de passar essa opção para o selecionador de data de bootstrap. Uma solução mais elaborada seria permitir a passagem de opções arbitrárias de seleção de data de bootstrap.

Infelizmente, a versão do selecionador de data usada no Shiny parece estar um pouco desatualizada e não suporta a passagem arbitrária de datesDisabled (https://bootstrap-datepicker.readthedocs.io/en/latest/options.html#datesdisabled).

Informe se essa é uma solução aceitável e adicionarei uma solicitação pull. Advertências até agora:

  • Não se aplica a dateRangeInput (isso deve afetar os dois selecionadores de data? E se eu quiser desativar dias diferentes no selecionador de início / fim?)

@kadrach eu acredito que o

@ jcheng5 ou @wch - @kadrach deve enviar RP para isso? (Estou cutucando porque também tive esse problema ...)

Também estou muito interessado neste recurso. Eu gostaria de pré-preencher o selecionador de data apenas com as datas que têm dados para representar.

Alguma atualização sobre este problema? Estou interessado em usar esta funcionalidade. Obrigado

@daattali @kadrach Qualquer um de vocês entanto , precisaremos de um CLA de

Parece que @kadrach já implementou algumas opções extras. @kadrach você pode ver se a versão atual do selecionador de data suporta sua correção?

Para adicionar todas as opções arbitrárias que a biblioteca JS oferece, uma decisão de design deve ser feita, de preferência da equipe Shiny, a respeito de como a nova assinatura dateInput() deve se parecer:

  1. Tenha um argumento ... , ou
  2. Use um argumento options = list() (semelhante a selectizeInput() ou DT::datatable() ), ou
  3. Liste explicitamente todos os argumentos suportados
Esta página foi útil?
0 / 5 - 0 avaliações