Forstå formler for funktionsmåde for lærredapps

De fleste formler beregner en værdi. I et Excel-regneark sker genberegningen automatisk, når værdierne ændres. Du kan f.eks. vise værdien i et kontrolelement af typen Etiket i rødt, hvis værdien er mindre end nul, og i modsat fald i sort. Du kan derfor angive egenskaben Color for det pågældende kontrolelement til denne formel:

If( Value(TextBox1.Text) >= 0, Color.Black, Color.Red )

Hvad betyder det, når brugeren vælger et kontrolelement af typen Knap i denne sammenhæng? Der er ikke blevet ændret nogen værdi, så der er ikke noget nyt at beregne. Der er ikke noget i Excel, der svarer til et kontrolelement af typen Knap.

Hvis et kontrolelement af typen Knap vælges, igangsætter brugeren en række handlinger eller funktionsmåder, der ændrer appens tilstand:

Da disse funktioner ændrer appens tilstand, kan de ikke genberegnes automatisk. Du kan bruge dem i formler for egenskaberne OnSelect, OnVisible, OnHidden og andre On...-egenskaber, som kaldes formler for funktionsmåde.

Mere end én handling

Brug semikolon til at oprette en liste over handlinger, der skal udføres. Du vil måske opdatere en kontekstvariabel og derefter vende tilbage til det forrige skærmbillede:

UpdateContext( { x: 1 } ); Back()

Handlinger udføres i den rækkefølge, de vises i formlen. Den næste funktion starter først, når den aktuelle funktion er fuldført. Hvis der opstår en fejl, kan efterfølgende funktioner muligvis ikke starte.

Bemærk

Kan du fortælle os om dine sprogpræferencer for dokumentation? Tag en kort undersøgelse. (bemærk, at denne undersøgelse er på engelsk)

Undersøgelsen tager ca. syv minutter. Der indsamles ingen personlige data (erklæring om beskyttelse af personlige oplysninger).