Alkalmazások beágyazása
A Marketplace Bitrix24 alkalmazásainak fejlesztője egyszerű mechanizmust tartalmaz az alkalmazás beágyazására a Bitrix24 felületen.
Hogyan ágyazhat be egy alkalmazást?
Ehhez állítsa be a beillesztési pont feldolgozóját az elhelyezés.bind segítségével. Egy alkalmazás tetszőleges számú kezelőt állít be, még a beágyazás helyén is.
A kezelőt a következő feltételek korlátozzák:
A kezelő telepítésének módja határozza meg az alkalmazás beágyazásának helyét. Kontextusérzékeny alkalmazások fejlesztésekor vegye figyelembe, hogy minden beágyazási hely saját megjelenítési funkcióival és js-felületével rendelkezik. Például a CRM _ * _ LIST_MENU beágyazott helyek a megfelelő CRM-entitások helyi menüjéből nyithatók, és a CALL_CARD alkalmazáskapcsoló lesz.
A hívás eredményei - a partnerlista helyi menüjében megjelenik az Alkalmazások a Tesztalkalmazás almenüvel.
A beágyazott alkalmazás működése
- Nem mindenhol engedélyezett a keret méretének megváltoztatása, vagy a BX24.resizeWindow módszereinek befolyásolása a szülőablakban. BX24.fitWindow. BX24.scrollParentWindow. A BX24.reloadWindow zárolva van.
- A webhely kezelőjéhez intézett hívás kontextusára vonatkozó adatok átkerülnek a POST-adatokba, amikor a kezelőt a JS-könyvtáron keresztül hívják és elérhetővé teszik a BX24.placement.info módszerrel.
Íme, mi történik a legegyszerűbb kezelővel a kóddal:
Amikor beágyazza az alkalmazást, az alkalmazás nem nyújt további interfészt. Ez nem meglepő, mivel a modális ablak felülbírálja a CRM interfészt, és nem teszi lehetővé, hogy működjen vele az alkalmazás megnyitása közben.
Az alkalmazások beágyazásának JS módszerei is elérhetők, ha beágyazódnak az interfészbe és a kerethez tartozó normál alkalmazási oldalon. Ebben az esetben a beágyazási hely elhagyja a DEFAULT értéket, és a hívás összefüggésparaméterei az oldal GET paraméterei.