Прочитај на енглеском

Делите путем


Функција потврде

Односи се на: Апликације засноване на моделу

Прикажите дијалог за потврду кориснику.

Опис

Напомена

У овом тренутку, функција Потврди је доступна само када Power Fx пишете команде за апликације засноване на моделу.

Функција Потврди приказује дијалог бок на врху тренутног екрана. Обезбеђена су два дугмета: дугме за потврду и дугме за отказивање , који подразумевају локализоване верзије "ОК" и "Цанцел". Корисник мора потврдити или отказати пре него што се дијалог одбаци и функција се врати. Поред дијалог дугме, откажи може да се изабере са тастером Есц или другим гестовима који су специфични за платформу.

Параметар Порука је приказан у телу дијалога. Ако је порука дугачка, може бити скраћена, или трака за померање може бити обезбеђена.

Користите параметар ОптионсРецорд да одредите опције за дијалог. Нису све опције доступне на свакој платформи и њима се рукује по принципу најбољих напора. Ове опције нису подржане у апликацијама платна.

Поље Опција Опис
Дугме за потврду Текст за приказ на дугмету за потврду , замењујући подразумевани, локализовани "ОК" текст.
Дугме за откажи Текст који се приказује на дугмету за отказивање , замењујући подразумевани, локализовани текст "Цанцел".
Наслов Текст који ће се приказати као наслов дијалога. За приказ овог текста може се користити већи, подебљанији фонт од фонта поруке. Текст ће бити скраћен ако је дугачак.
Поднаслов Текст који ће се приказати као титл дијалога. За приказ овог текста може се користити већи, подебљанији фонт од фонта поруке. Текст ће бити скраћен ако је дугачак.

Потврди враћа истина ако је изабрано дугме за потврду , лажно у супротном.

Користите функцију Обавести да бисте приказали банер са поруком на врху апликације који не треба одбацити.

Синтакса

Цонфирм ( Мессаге [, ОптионсРецорд ] )

  • Порука - Обавезно. Порука која се приказује кориснику.
  • ОптионсРецорд - Опционо. Обезбедите подешавања опција за дијалог. Нису све опције доступне на свакој платформи и њима се рукује по принципу „најбољих напора“.

Примери

If( Confirm( "Are you sure?" ), Remove( ThisItem ) )

Једноставан дијалог за потврду, тражећи од корисника да потврди брисање записа пре него што је уклоњен. Осим ако корисник не притисне дугме "ОК", запис неће бити избрисан.

If( Confirm( "Are you sure?", {Title: "Delete Confirmation"} ), Remove( ThisItem ) )

Исти дијалог као и у претходном примеру, али додаје текст наслова.

Set( FavColor, 
     If( Confirm( "What is your favorite color?", 
                  { ConfirmButton: "Red", CancelButton: "Green" } 
         ), 
         "Red", 
         "Green" 
     ) 
)

Од корисника се тражи његова омиљена боја, бележећи резултат у глобалну променљиву. Резултат који ће бити постављен у ФавЦолор ће бити текстуални низ "Црвена" или "Зелена". Као избор за потврду , "Црвена" је подразумевана. Ово функционише само на платформама које подржавају опције ЦонфирмБуттон и ЦанцелБуттон .

Confirm( "There was a problem, please review your order." )

Приказује поруку слично као и функција Обавести , али је модална и захтева од корисника да изабере дугме за наставак. Користите када је важно да корисник потврди поруку пре него што наставите. У овој ситуацији, које дугме је изабрано није важно и резултат се не проверава.