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.

Alkalmazások beágyazása

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:

Alkalmazások beágyazása

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.

Kapcsolódó cikkek