Installation
Add a iframe to your page:
Code Block |
---|
<iframe id="infoland" src="https://static.ambita.com/infoland-mflex/iframe.html"></iframe> |
Then load the script to initialise the iframe
Code Block |
---|
<script src="https://static.ambita.com/infoland-mflex/js/index.js"></script> |
Usage
Add the script tag to head and use the library after the dom is ready
Code Block | ||
---|---|---|
| ||
<!DOCTYPE html> <html> <head> <title>Page Title</title> <script src="https://staticdev-meglerpakke.ambita.com/infoland-mflex/js/index.js"package/mflex.umd.js" charset="utf-8"></script> </head> <body> <iframe<h1> Welcome to Ambita Infoland components! </h1> <div id="infolandsearch" srcstyle="httpsheight://static.ambita.com/infoland-mflex/iframe.html 75px"></div> <div id="product-list"></iframe>div> <button id="buttonconfirm">Confirm click>Open Infoland<order</button> <script type="text/javascript"> <script> document.addEventListener('DOMContentLoaded', () => { Infolandwindow.Ambita.MflexmFlex.init({ environment: 'beta', token: { element: '#infoland' access_token: '74246ace-f71f-423f-951a-8a9816a3319a', token_type: 'Bearer', expires_in: 3600, refresh_token: '80194947-73f6-47f6-92ca-66803abb7686', scope:['infoland...flex'], expires_at: '2022-09-27T07:47:49.774Z' }, reference: 'test' }); window.Ambita.mFlex.search.onSearchResult = (result) => { const button = documentconsole.getElementByIdlog("button"result); }; window.Ambita.mFlex.search.load('#search'); button.addEventListener('click', (e) => { window.Ambita.mFlex.productList.load('#product-list', { share:{}, cadastre:{ knr: '0301', gnr: '224', bnr: '64', snr: '18' } }); const confirmButton = Infoland.Mflex.load(document.getElementById('confirm'); confirmButton.addEventListener('click', async () => { const orderNumber = await window.Ambita.mFlex.productList.confirmOrder(); } console.log(orderNumber); }); })(); </script> </body> </html> |
See Usage for more information about how to use the init
and load
functions.