Ismerkedés a viselkedési képletekkel egy Power Apps-beli vászonalapú alkalmazásban

A legtöbb képlet egy értéket számít ki. Az Excel-számolótáblákhoz hasonlóan az újraszámítás itt is automatikusan megtörténik, ahogy az értékek módosulnak. Előfordulhat például, hogy pirossal szeretne megjeleníteni egy értéket egy Címke vezérlőelemen, ha az érték nullánál kisebb, és feketével egyébként. Tehát beállíthatja a Color (Szín) tulajdonságot a következő képletre:

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

Mit jelent ebben az esetben, ha a felhasználó egy Gomb vezérlőelemre kattint? Egy érték sem módosult, szóval nincs semmi új, amit ki kellene számítani. Az Excelben nincs megfelelője a Gomb vezérlőelemeknek.

Egy Gomb vezérlőelemre kattintva a felhasználó olyan műveletsorozatot vagy viselkedéseket kezdeményezhet, amelyek módosítják az alkalmazás állapotát:

Mivel ezekkel a függvényekkel módosítható az alkalmazás állapota, ezeket nem lehet automatikusan újraszámítani. Használhatja őket az OnSelect, az OnVisible, az OnHidden, illetve más On... kezdetű tulajdonságok képleteiben, melyek az úgynevezett műveleti képletek.

Egynél több művelet

Pontosvesszőkkel létrehozhatja a végrehajtandó műveletek listáját. Lehetséges például, hogy szeretne módosítani egy környezeti változót, majd pedig visszatérni az előző képernyőre:

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

A rendszer abban a sorrendben hajtja végre a műveleteket, melyben megjelennek a képletben. A következő függvény nem indul el, amíg be nem fejeződik az aktuális függvény. Ha hiba történik, előfordulhat, hogy a további függvények nem indulnak el.