Можно ли создать слабый элемент выбора даты и времени? - PullRequest
2 голосов
/ 30 октября 2019

Мне нужен мой слабый бот для поддержки даты и времени пользовательского ввода, я знаю, что есть DatePicker, в который я могу ввести определенную дату. Но мне также нужно время, я думаю использовать текстовое поле для ввода строки, но раздражает, что пользователям приходится каждый раз иметь дело с форматированием. Есть лучший способ сделать это? или можно выбрать дату самостоятельно?

edit: пользователи могут вводить любое конкретное время, час или минуту.

1 Ответ

3 голосов
/ 07 ноября 2019

В настоящее время Slack API предоставляет только средство выбора даты, а не средство выбора даты и времени.

Однако вы можете создать средство выбора даты и времени самостоятельно: Объедините элемент выбора даты с элементом меню статического выбора , в котором есть все параметры времени и вуаля. Выбор даты и времени.

Это было бы проще всего реализовать в Модальное , поскольку это позволяет пользователю устанавливать значения для нескольких элементов одновременно.

Здесьпример с block-kit . В зависимости от степени детализации значений времени вы можете создать список опций программным способом.

И если вам нужно предоставить более детализированный ввод, например, с точностью до минуты, я бы предложил разместить два выбора. :

  • Первый за час (00 - 23)
  • Второй за минуту (00 - 59)

Вот обновленный Пример блока о том, как это будет выглядеть.

А вот снимок экрана с примером: enter image description here

Дито в течение нескольких секунд, если они вам нужны.

Максимально допустимое количество опций для элемента выбора равно 100, поэтому это будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...