Apstiprināt funkciju
Attiecas uz: modeļa vadītām programmām
Parādīt apstiprinājuma dialoglodziņu lietotājam.
Apraksts
Piezīmes
Pašlaik funkcija Apstiprināt ir pieejama tikai tad, ja raksta Power Fx komandas modeļa vadītām programmām.
Funkcija Confirm parāda dialoglodziņu pašreizējā ekrāna augšpusē. Tiek nodrošinātas divas pogas: apstiprināšanas poga un atcelšanas poga, kas pēc noklusējuma ir lokalizētas attiecīgi "OK" un "Cancel" versijas. Lietotājam ir jāapstiprina vai jāatceļ, pirms dialoglodziņš tiek atbrīvots no darba un funkcija tiek atgriezta. Papildus dialoga pogai, atcelt var izvēlēties arī ar taustiņu Esc vai citiem žestiem, kas ir specifiski platformai.
Dialoglodziņa pamattekstā tiek parādīts parametrs Ziņojums . Ja ziņojums ir garš, tas var tikt saīsināts vai var būt norādīta ritjosla.
Izmantojiet parametru OptionsRecord, lai norādītu dialoglodziņa opcijas. Ne visas opcijas ir pieejamas katrā platformā un tiek apstrādātas, par pamatu izmantojot "labāko piepūli". Šīs opcijas netiek atbalstītas audekla programmās.
Lauks Opcijas | Apraksts |
---|---|
ConfirmButton | Teksts, kas jāparāda apstiprināšanas pogā, aizstājot noklusēto, lokalizēto "OK" tekstu. |
CancelButton | Teksts, kas jāparāda atcelšanas pogā, aizstājot noklusējuma, lokalizēto tekstu "Atcelt". |
Nosaukums | Teksts, kas jārāda kā dialoglodziņa virsraksts. Šī teksta rādīšanai var izmantot lielāku, treknraksta fontu, nekā ziņojuma fontu. Teksts tiks saīsināts, ja tas ir garš. |
Apakšvirsraksts | Teksts, kas jāparāda kā dialoglodziņa apakšvirsraksts. Šī teksta rādīšanai var izmantot lielāku, treknraksta fontu, nekā ziņojuma fontu. Teksts tiks saīsināts, ja tas ir garš. |
Apstipriniet atgriešanu patiess , ja tika atlasīta apstiprināšanas poga, pretējā gadījumā aplams .
Izmantojiet funkciju Paziņot , lai programmas augšdaļā parādītu ziņojuma reklāmkarogu, kas nav jānoraida.
Sintakse
Apstiprināt( Message [, OptionsRecord ] )
- Ziņojums - Obligāts. Lietotājam rādāmais ziņojums.
- OptionsRecord - neobligāti. Norādiet dialoglodziņam opciju iestatījumus. Ne visas opcijas ir pieejamas katrā platformā un tiek apstrādātas, par pamatu izmantojot "labāko piepūli".
Piemēri
If( Confirm( "Are you sure?" ), Remove( ThisItem ) )
Vienkāršs apstiprinājuma dialoglodziņš, kurā lietotājam tiek lūgts apstiprināt ieraksta dzēšanu pirms tā noņemšanas. Ja vien lietotājs nenospiež pogu "OK", ieraksts netiks izdzēsts.
If( Confirm( "Are you sure?", {Title: "Delete Confirmation"} ), Remove( ThisItem ) )
Tas pats dialoglodziņš, kas pēdējā piemērā, bet pievieno virsraksta tekstu.
Set( FavColor,
If( Confirm( "What is your favorite color?",
{ ConfirmButton: "Red", CancelButton: "Green" }
),
"Red",
"Green"
)
)
Vaicā lietotājam par savu iecienīto krāsu, tverot rezultātu globālajā mainīgajā. Rezultāts, kas tiks ievietots FavColor , būs teksta virkne "Red" vai "Green". Kā apstiprināšanas izvēle "Sarkans" ir noklusējums. Tas darbojas tikai platformās, kas atbalsta ConfirmButton un CancelButton opcijas.
Confirm( "There was a problem, please review your order." )
Parāda ziņojumu līdzīgi kā to dara funkcija Paziņot , bet tas ir modāls un prasa lietotājam atlasīt pogu, lai turpinātu. Izmantojiet, ja ir svarīgi, lai lietotājs atpazītu ziņojumu, pirms turpināt. Šādā gadījumā nav svarīgi, kura poga tika atlasīta, un rezultāts netiek pārbaudīts.