Shiny: dateInputリクエスト。 最小および最大内の特定の日付に制限する

作成日 2013年06月12日  ·  20コメント  ·  ソース: rstudio/shiny

たとえば、金曜日だけクリックできるようにしたいと思います。 したがって、パラメータの1つが、有用な許容日付のベクトルである可能性がある場合

最も参考になるコメント

私もこの機能に非常に興味があります。 プロットするデータがある日付のみを日付ピッカーに事前入力したいと思います。

全てのコメント20件

これや#173への返信はありません。 これは、拡張要求を出すのに適切な場所ですか?

こんにちは。 これはそのための素晴らしい場所です。 現在、Shiny Server Proを公開しようとしていることにかなり圧倒されているため、Shinyでの機能リクエストの処理が少し遅くなっています。 ただし、これはこの種のリクエストを送信するのに適した場所です。 今後数か月の間に、これらの新機能のいくつかに優先順位を付けて、少しずつ減らしていきます。

ジェフに感謝します。 それは大したことではありませんが、利用可能であれば、間違いなく私が現在アプリで使用している機能です

これと#173のリクエストを6か月繰り返します
乾杯

173は簡単に解決できるはずですが、datepickerライブラリがサポートしていないため#174は不可能のようです(特定の曜日のみ無効にすることができます): https

それをありがとう。 ドキュメントを簡単に見てみると、setDatesメソッドがあるようです。 http://bootstrap-datepicker.readthedocs.org/en/latest/methods.html
私の最初のリクエスト(上記を参照)は週に1日だけだったので、他のすべての日を無効にする機能はそれを満たします。 明らかに、setDatesが追加の柔軟性を提供する場合、それはさらに優れたものになります。 例としては、チームが野球の試合をした1年の日数のみを表示する場合があります。

なぜこれは閉鎖されているのですか?

bootstrap-datepicker開発者はこう言っています

「彼らが言ったように、特定の曜日を無効にすることが可能であるため(daysOfWeekDisabledを使用)、金曜日を除く毎日を無効にする機能を確実に追加できます。

特定の日付を有効にすることも可能ですが、ラウンドアバウトの方法で、beforeShowDayを使用し、各日付を日付のリストと照合して有効にします。 #515は、逆のシナリオ(特定の日付を無効にする)をより簡単にしますが、おそらく対応するものが必要になります。」

参考までに、この問題は解決されていません。 閉じられたのはもう1つ(この問題を参照した)です。

わかった。 ありがとう。 二度と開けなかったのも不思議ではありません!

しかし、ほんの少しだけ半開きですか? これは非常に便利だと思います。 他の人もそうしないとしたらちょっと驚いた

ほぼ毎年の更新:)

これは素晴らしい機能です。 四半期/月末のオプションなどの項目も非常に役立ちます

2年後! 許可された日付を日付のベクトルに設定すると非常に便利な別のアプリがあります

プルリクエストは大歓迎です! :)

プロジェクトにこれが必要だったので、このオプションをブートストラップ日付ピッカーに渡す方法を追加しました。 より考え抜かれた解決策は、任意のブートストラップ日付ピッカーオプションを渡すことを許可することです。

残念ながら、Shinyで使用されているdatepickerバージョンはやや古くなっているようで、任意のdatesDisabled (https://bootstrap-datepicker.readthedocs.io/en/latest/options.html#datesdisabled)の受け渡しをサポートしていません。

これが許容できる解決策であるかどうかをお知らせください。プルリクエストを追加します。 これまでの警告:

  • dateRangeInputには適用されません(これは両方の日付ピッカーに影響しますか?開始/終了ピッカーで異なる日を無効にしたい場合はどうなりますか?)

@kadrach最近

@ jcheng5または@wch -このためにPRを提出@kadrach必要がありますか? (私もこの問題に遭遇したので、私は微調整しています...)

私もこの機能に非常に興味があります。 プロットするデータがある日付のみを日付ピッカーに事前入力したいと思います。

この問題に関する更新はありますか? この機能の使用に興味があります。 ありがとう

@ daattali @ kadrachどちらも気軽にPRを提出してください。 ただし、マージする前に@kadrachからのCLAが必要になります(PRが入ったら、書類を送ることができます)。 応答性の欠如に感謝し、申し訳ありません。

@kadrachはすでにいくつかの追加オプションを実装しているよう@kadrachは、現在の光沢のあるdatepickerバージョンが修正をサポートしているかどうかを確認できますか?

JSライブラリが提供するすべての任意のオプションを追加するには、新しいdateInput()署名がどのように表示されるかについて、理想的にはShinyチームから設計上の決定を行う必要があります。

  1. ...引数がある、または
  2. options = list()引数( selectizeInput()またはDT::datatable()同様)を使用するか、または
  3. サポートされているすべての引数を明示的にリストします
このページは役に立ちましたか?
0 / 5 - 0 評価