Gedragsformules voor onderdelen (experimenteel)
[Dit artikel maakt deel uit van de voorlopige documentatie en kan nog veranderen.]
Belangrijk
Dit is een experimentele functie. Zie Experimentele functies en preview-functies voor meer informatie.
Geef een of meer gedragsformules op die worden uitgevoerd wanneer een gebeurtenis een wijziging in onderdeelexemplaren veroorzaakt.
Stel bijvoorbeeld de eigenschap OnReset van een onderdeel in op een of meer formules die initialiseren en invoer wissen. Stel waarden opnieuw in wanneer de functie Reset wordt uitgevoerd op de onderdeelexemplaren.
Notitie
De functie voor het maken van aangepaste gedragseigenschappen is momenteel experimenteel. U kunt echter de standaardeigenschap OnReset gebruiken die beschikbaar is voor alle onderdelen in uw productieomgeving.
OnReset
Selecteer een onderdeelmaster en selecteer OnReset in de vervolgkeuzelijst van eigenschappen (aan de linkerkant van de formulebalk) en voer een of meer formules in.
Als u OnReset wilt testen, configureert u een besturingselement om het onderdeel opnieuw in te stellen. Stel bijvoorbeeld de eigenschap OnSelect van een knop op deze formule in: Reset(Onderdeelnaam).
Voorbeeld: Timer opnieuw instellen
In dit tijdkiezeronderdeel worden twee variabelen gebruikt om de tijd _selectedHour en _selectedMinute weer te geven. Wanneer de kiezer opnieuw wordt ingesteld, moeten deze variabelen opnieuw worden ingesteld op een standaardwaarde, bijvoorbeeld 12: 12. De eigenschap OnReset voor het onderdeel bevat de volgende formule: Set(_selectedHour,12); Set(_selectedMinute,12)
Om opnieuw instellen te activeren, gaat u naar een scherm en voegt u een exemplaar van het onderdeel in. Voeg een knop toe en configureer OnSelect van de knop zo dat deze Reset(TimerComponent_instance) aanroept om OnReset te activeren.
OnReset bijwerken met een aangepaste eigenschap
Naast het opnieuw instellen van een onderdeelexemplaar van buiten het onderdeel, is er nog een andere methode om OnReset van binnenuit te activeren. 'Verhoog OnReset wanneer de waarde verandert' is een optie bij het maken van een aangepaste invoereigenschap. Hiermee kunnen de waardeveranderingen van deze eigenschap OnReset van het onderdeel activeren. Deze methode is ontworpen om de standaardwaarde gemakkelijk (opnieuw) in te stellen.
Voorbeeld
Het bovenstaande voorbeeld toont het bekijken van ordernummers en het bijwerken van de nummers. Het aantal orders wordt met behulp van het numerieke onderdeel omhoog en omlaag verhoogd of verlaagd. Wanneer u de galerij aan de linkerkant selecteert, wordt het standaardaantal van het numerieke onderdeel omhoog en omlaag opnieuw ingesteld om het ordernummer van het geselecteerde hulpmiddel weer te geven. Dankzij Verhoog OnReset wanneer de waarde verandert kan de standaardwaarde opnieuw worden ingesteld wanneer de invoer verandert.
Vink hiervoor Verhoog OnReset wanneer de waarde verandert van de standaardinvoereigenschap aan. OnReset van het onderdeel is ingesteld op Set(_numericValue,'Numeric up down'.DefaultValue). _numericValue is de variabele om de waarde van de huidige orderwaarde op te slaan. Stel de Standaardinstelling van het tekstinvoerbesturingselement in op If(IsBlank(_numericValue), 'Numeric up down'.DefaultValue, _numericValue).
Zie ook
- Canvasonderdelen
- Onderdelenbibliotheek
- Levenscyclusbeheer voor toepassingen (ALM) van de onderdelenbibliotheek
- Gedragsformules voor onderdelen
- Power Apps component framework
- Canvas-onderdelen toevoegen aan een aangepaste pagina in een modelgestuurde app
Notitie
Laat ons uw taalvoorkeuren voor documentatie weten! Beantwoord een korte enquête. (houd er rekening mee dat deze in het Engels is)
De enquête duurt ongeveer zeven minuten. Er worden geen persoonlijke gegevens verzameld (privacyverklaring).