Del via


Calendar kontrol

Et kontrolelement, der bruges til at angive dataværdier.

Bemærk

Fuld dokumentation og kildekode fundet i GitHub-kodekomponenters lager.

Kalender-kontrolelementet.

Beskrivelse

Denne kodekomponent tilføjer en ombryder rundt om kontrolelementet på Fluent-brugergrænsefladen til kalender-kontrolelementet til brug i lærredapps og på brugerdefinerede sider.

Egenskaber

Nøgleegenskaber

Property Description
SelectedDateValue Den datoværdi, der skal vælges på forhånd eller Vælges efter ændringshændelsen. F.eks. : Dags dato: Today(), Dato baseret på sprog: DateValue("24/7/2022",Language()), bestemt områdesprog: DateValue("24/07/2022","en-GB")
ShowGoToToday Om indstillingen "Gå til i dag" er synlig
MonthPickerVisible Hvorvidt månedsvælgeren er synlig
DayPickerVisible Hvorvidt dagsvælgeren er synlig
HighlightSelectedMonth Hvorvidt den valgte måned er fremhævet i kalenderen
HighlightCurrentMonth Hvorvidt den aktuelle måned er fremhævet i kalenderen
ShowWeekNumbers Hvorvidt ugenumrene er synlige
ShowSixWeeksByDefault Hvorvidt den seksdages ugen er synlig som standard.
MinDate Hvis du har angivet en datoværdi, er det ikke tilladt at navigere ud over denne dato. Hvis formatet er korrekt, skal du se eksemplet med Markeret dato.
MaxDate Hvis du har angivet en datoværdi, er det ikke tilladt at navigere ud over denne dato. Hvis formatet er korrekt, skal du se eksemplet med Markeret dato.
FirstDayOfWeek Vælg den dag, der skal vises som første ugedag i kalenderen.

Egenskaber for typografi

Egenskab Beskrivelse
Theme Accepterer en JSON-streng, der oprettes ved hjælp af Fluent UI Theme-designer (windows.net). Hvis du lader dette være tomt, vises standardtemaet, defineret af Power Apps. Se tema for, hvordan du konfigurerer.
BackgroundColor Baggrundsfarven for komponenten. f.eks. hvid eller #ffffff
AccessibilityLabel Aria-label til skærmlæsere

Egenskaber for hændelse

Egenskab Beskrivelse
InputEvent En hændelse, der skal sendes til kontrolelementet. F.eks. SetFocus. Se nedenfor.

Adfærd

Understøtter SetFocus som en InputEvent.

Brug af OnChange

Når der vælges en dato, kan værdien angives ved hjælp af selectedDate-outputegenskab. Nedenfor vises et sæt eksempelkode, der kan tilføjes i egenskaben 'OnChange', afhængigt af hvordan outputtet skal visualiseres.

Set(var_SelectedDate, If(!IsBlank(Self.selectedDateValue), Text(Self.selectedDateValue, ShortDate, Language())));
// Example - Output: 7/14/2022
Set(var_SelectedDate, If(!IsBlank(Self.selectedDateValue), Text(Self.selectedDateValue, LongDate, Language())));
// Example - Output: Sunday, July 3, 2022

Set(var_SelectedDate, If(!IsBlank(Self.selectedDateValue), Text(Self.selectedDateValue, ShortDate, "en-GB")));
// Example - Output: 14/07/2022

Angivelse af fokus på kontrolelementet

Når der vises en ny dialogboks, og standardfokus bør være på kontrolelementet, skal der være eksplicit fokus på det indstillede objekt.

Hvis du vil foretage opkald til inputhændelsen, kan du angive en kontekstvariabel, der er bundet til egenskaben Inputhændelse SetFocus, til en streng, der starter med og efterfølges af et tilfældigt element for at sikre, at appen registrerer den som en ændring.

Elsempel Power Fx formula:

UpdateContext({ctxResizableTextareaEvent:"SetFocus" & Text(Rand())}));

Kontekstvariablen ctxResizableTextareaEvent er herefter bundet til egenskaben InputEvent.

Begrænsninger

Denne kodekomponent kan kun bruges i lærredapps og brugerdefinerede sider.