Încărcarea aplicațiilor

Dezvoltatorul de aplicații pentru Marketplace Bitrix24 are un mecanism simplu pentru încorporarea aplicației în interfața Bitrix24.

Cum să încorporați o aplicație

Pentru a face acest lucru, setați procesorul punctului de inserție folosind placement.bind. O aplicație stabilește un număr arbitrar de operatori, chiar și pentru același loc de încorporare.







Operatorul este limitat de următoarele condiții:

Metoda de instalare a handler-ului determină locul de încorporare a aplicației. Atunci când dezvoltați aplicații sensibile la context, luați în considerare faptul că fiecare loc de încorporare are propriile caracteristici de afișare și interfața lui js. De exemplu, locațiile încorporate CRM _ * _ LIST_MENU sunt pop deschise din meniul contextual al entităților CRM relevante, iar CALL_CARD va fi un comutator de aplicații.

Rezultatul apelului - în meniul contextual al listei de contacte apare elementul de meniu Aplicații cu aplicația de testare sub-punct.







Încărcarea aplicațiilor

Cum funcționează aplicația încorporată

  • Nu peste tot va fi permisă modificarea dimensiunii cadrului sau afectarea ferestrei părinte, metodele din BX24.resizeWindow. BX24.fitWindow. BX24.scrollParentWindow. BX24.reloadWindow sunt blocate.
  • Datele despre contextul apelului către manipulatorul site-ului vor fi transmise la datele POST atunci când apelantul este apelat și accesibil prin intermediul bibliotecii js prin metoda BX24.placement.info.

Iată ce se întâmplă pentru cel mai simplu handler cu codul:

Încărcarea aplicațiilor

Când încorporați în meniu, aplicația nu oferă nicio interfață suplimentară. Acest lucru nu este surprinzător, având în vedere faptul că fereastra modală înlocuiește interfața CRM și nu îi permite să lucreze cu aceasta în timp ce aplicația este deschisă.

Metodele JS ale aplicațiilor de încorporare sunt, de asemenea, disponibile atunci când sunt încorporate în interfață și pe pagina normală de aplicare cu un cadru. În acest caz, locul de încorporare este trecut ca DEFAULT, iar parametrii contextuali ai apelului sunt parametrii GET ai paginii.







Articole similare

Trimiteți-le prietenilor: