Naar de inhoud
DATUM EN TIJD · FREE

TimeRangePicker

Kies een begin- en eindtijd in één veld.

Een begin- en eindtijd in één veld, elk geschreven in het formaat van de huidige taal.

Waarom het helpt

  • Begin en einde samen
  • Volgt de taal
  • Eén compact veld

Waar het past

  • Diensten
  • Openingstijden
  • Vergadertijden
Het besturingselement TimeRangePicker op een RayCraft-pagina

Voorbeeld

<TimeRangePicker @bind-Value="_hours" Label="Working hours" />
<TimeRangePicker @bind-Value="_shift" Label="Night shift" AllowOvernight HelperText="22:00 to 06:00 is allowed" />
<span>Hours: @Show(_hours)</span>

@code {
    private TimeRange _hours = new(new TimeSpan(9, 0, 0), new TimeSpan(17, 30, 0));
    private TimeRange _shift = new(new TimeSpan(22, 0, 0), new TimeSpan(6, 0, 0));

    private static string Show(TimeRange range) => $"{range.Start:hh\\:mm} - {range.End:hh\\:mm}";
}

Een kort fragment. Voeg @using RayCraft.Blazor.Components toe aan je pagina en gebruik een interactieve rendermodus.

Inbegrepen in RayCraft Free. Werkende voorbeelden staan in de GitHub-repository (MIT); het bevat voorbeeld- en democode, niet de code van de bibliotheek.

Alle besturingselementen ยท Documentatie