Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Оқиғалар клиент жағындағы барлық кодты бастайды. Үлгіге негізделген бағдарламаларда оқиға орын алған кезде орындалатын JavaScript кітапханасында (Script web ресурсы) белгілі бір функцияны байланыстырасыз. Бұл функция оқиғаны басқарушы деп аталады. Әрбір оқиға өңдеушісі JavaScript кітапханасындағы бір функцияны және функцияға берілетін кез келген параметрді көрсетеді.
Пайдаланушы интерфейсін пайдаланып оқиға өңдеушілерді тек кейбір оқиғалармен байланыстыра аласыз. Интерфейс арқылы байланыстыруға қол жетімді емес оқиғалар үшін Клиенттік API осындай оқиғаларға оқиға өңдеушілерін қосу үшін пайдалануға болатын әдістерді ұсынады.
Пайдаланушы интерфейсін пайдаланып оқиғаны өңдеу функциясын оқиғаға қосу немесе жою
Сценарийді пішіндер мен бағандарға арналған оқиғамен байланыстыру үшін Пішін сипаттары диалогтық терезесінің Оқиға өңдеушілері бөлімін пайдаланыңыз.
Пішіндерді жаппай өңдеу
Әдепкі бойынша, пішін жаппай өңдеу режимінде болған кезде оқиғаларды өңдеушілер шақырылмайды.
Оқиға өңдегішін жаппай өңдеу режимінде қосу үшін тиісті event элементті тауып, атрибутты BehaviorInBulkEditFormEnabledқұру/орнату арқылы Пішін XML-ін өзгертіңіз. Қазіргі уақытта бұл тек ҰБТ-ға қатысуға өтінімдер қабылданады.
Пішін XML теңшеуі туралы қосымша ақпарат алу үшін Теңшеулер файлын қашан өңдеу керек, Пішіндерді реттеу және Пішін XML схемасы бөлімін қараңыз.
Жаппай өңдеу режимінде пішінде оқиға өңдегіші шақырылғанын анықтау үшін әдісті пайдаланыңыз getFormType .
Кодты пайдаланып оқиға өңдеуші функциясын оқиғаға қосу немесе жою
Пайдаланушы интерфейсі арқылы байланыстыруға болмайтын оқиғалар үшін оқиға өңдегішін қосу және жою үшін келесі әдістерді пайдалану:
| Оқиғалар | Оқиға өңдегіші |
|---|---|
| OnChange атрибуты | addOnChange және removeOnChange әдістері |
| Пішінді жүктеу | formContext.ui addOnLoad және removeOnLoad әдістері |
| Пішін жүктелген | formContext.ui addLoaded және removeLoaded әдістері |
| Пішін деректерін жүктеу кезінде | formContext.data addOnLoad және removeOnLoad әдістері |
| Сақтау пішіні | addOnSave және removeOnSave әдістері |
| Іздеу басқару элементі алдын-ала іздеу | addPreSearch және removePreSearch әдістері |
| kbsearch басқару элементі OnResultOpened | addOnResultOpened and removeOnResultАшылған әдістер |
| kbsearch басқару элементі OnSelection | addOnSelection және removeOnSelection әдістері |
| kbsearch басқару элементі PostSearch | addOnPostІздеу және жоюOnPostІздеу әдістері |
Маңызды
Орындау контексті кодты пайдалана отырып орнатылған функцияларға бірінші параметр ретінде автоматты түрде беріледі. Қосымша ақпарат: Клиент API орындау контексті
Пішін оқиға құбыры
Сіз әр оқиға үшін 50-ге дейін іс-шараларды басқара аласыз. Әрбір оқиға өңдеушісі Пішін сипаттары диалогтық терезесінің Оқиғалар қойындысындағы Оқиғаларды өңдеушілер бөлімінде көрсетілген ретпен орындалады.
Оқиға өңдеушілері (функциялары) арасында ортақ айнымалы беру үшін setSharedVariable және getSharedVariable әдістерін пайдаланыңыз. Оқиға өңдеушісі басқа оқиға өңдеушілеріне қатысты орындалатын тізбекті білу үшін орындау контекстінің getDepth әдісін пайдаланыңыз.
Қатысты мақалалар
Клиенттің API нысан үлгісін түсіну
Клиент API орындау контексті
Оқиғалар (Клиент API анықтамасы)