Делите путем


Конфигурисање руковалаца догађајима у обрасцу

Ова тема се односи на Dynamics 365 Customer Engagement (on-premises). За Power Apps верзију ове теме, погледајте: Конфигуришите руковаоце догађаја у облику апликације засноване на моделу

Руковаоци догађајима за обрасце за Dynamics 365 Customer Engagement (on-premises) обрасце могу бити конфигурисани за следеће области на обрасцу:

Елемент Догађај Опис
Образац OnLoad Јавља се приликом учитавања обрасца.
OnSave Јавља се приликом чувања података.
Картица TabStateChange Јавља се приликом развијања или скупљања картице.
Поље OnChange Јавља се приликом промене података у пољу ако контрола изгуби фокус.
IFRAME OnReadyStateComplete Јавља се приликом учитавања садржаја IFRAME елемента.

Руковалац догађајима се састоји од референце ка JavaScript веб-ресурсу и функције која је дефинисана унутар тог веб-ресурса која ће се извршити када се догађај деси. Сваки елемент може да има највише 50 засебних руковалаца догађајем који су конфигурисани.

Важно

Неправилно конфигурисање руковаоца догађајима може да доведе до грешака у скрипти које могу да изазову неправилно учитавање или функционисање обрасца. Ако ви нисте пројектант скрипте, уверите се да сте добро разумели опције конфигурације које та скрипта захтева.

Немојте да конфигуришете руковаоца догађајима уз помоћ библиотеке чији извор не сматрате поузданим. Скрипте могу да се користе за извршавање свих радњи које би корисник могао да обави, а лоше написана скрипта може значајно да угрози перформансе обрасца.

Када конфигуришете руковаоца догађајима, увек га тестирајте да бисте проверили да ли ради правилно.

Поступак конфигурисања руковаоца догађајима

  1. У уређивачу образаца изаберите елемент са догађајем за који желите да конфигуришете руковаоца.

  2. На картици Почетна , у групи Измени , изаберите Промени особине или једноставно двапут кликните на елемент.

  3. У дијалогу својстава елемента, изаберите картицу Догађаји .

  4. Проширите област Библиотеке образаца. Ако библиотека која садржи функцију коју желите да поставите као руковалац догађајима није наведена, додајте је.

  5. Додавање библиотеке образаца у руковалац догађајима:

    1. У одељку Библиотеке образаца на листи догађаја, изаберите Додај.

    2. Пронађите JavaScript веб-ресурс на листи доступних веб-ресурса. Изаберите га, а затим изаберите Додај.

      Ако ЈаваСцрипт веб ресурс који вам је потребан не постоји, изаберите Нови да бисте отворили нови образац веб ресурса и креирали га.

    3. Креирање JavaScript веб-ресурса:

      1. У обрасцу веб-ресурса подесите следећа својства:

        Својство Вредност
        Име Потребан. Упишите име за веб-ресурс.
        Име за приказ Потребан. Упишите име које ће бити приказано у листи веб-ресурса.
        Опис Опционално. Упишите опис за веб-ресурс.
        Тип Потребан. Изаберите скрипту (ЈСцрипт).
        Језик Опционално. Изаберите неки од језика доступних унутар ваше организације.
      2. Ако вам је пружена скрипта, препоручујемо вам да користите дугме Прегледај да бисте пронашли датотеку и отпремили је.

        Алтернативно, можете да изаберете Текст Едитор дугме и налепите или упишите садржај скрипте у Измени садржај дијалог.

        Белешка

        Пошто овај једностaвни уређивaч текстa не обезбеђује опције зa проверу тaчности скрипте, требaло би дa се увек трудите дa користите зaсебну aпликaцију зa уређивaње скрипти, као што је Visual Studio, a дa их затим отпремите.

      3. Изаберите Сачувај и затворите дијалог веб ресурса.

      4. Веб ресурс који сте креирали је сада изабран у Погледај запис дијалог. Изаберите Додај да затворите дијалог.

  6. У секцији Руковачи догађаја изаберите догађај за који желите да подесите руковаоца догађаја.

  7. Изаберите Додај да отворите дијалог Особине руковалца.

  8. На картици Детаљи изаберите одговарајућу библиотеку и упишите име функције која треба да буде извршена за догађај.

  9. Руковалац догађајима је подразумевано омогућен. Обришите поље за потврду Омогућено ако не желите да омогућите овај догађај.

    Неке функције захтевају прослеђивање контекста извршавања до функције. Изаберите Пасс извршни контекст као први параметар ако је то потребно.

    Неке функције могу да прихвате скуп параметара који ће контролисати понашање функције. Ако су потребни, унесите их у листу параметара одвојених зарезима који ће бити прослеђени функцији.

  10. На картици Зависности , додајте сва поља од којих скрипта зависи у област Зависна поља .

  11. Изаберите ОК да затворите дијалог Особине руковалца.

  12. Када руковалац догађајима буде унет, моћи ћете да прилагодите редослед извршавања функција тако што ћете их померати нагоре или надоле помоћу зелених стрелица.

  13. Изаберите ОК да затворите дијалог особина елемента.

  14. Изаберите Сачувај да бисте сачували промене. Изаберите Објави да бисте објавили образац.

Белешка

Док кориснички интерфејс омогућава да подесите редослед којим се скрипте учитавају помоћу зелених стрелица за кретање горе и доле, скрипте се у ствари не учитавају у секвенцама.

Такође погледајте

Користите главни образац и његове компоненте