Using AdapTable in interop.io
Summary
- The interop.io Plugin is designed for when AdapTable is running inside interop.io
- It provides additional functionality for interop.io users including:
- AdapTable's Alerts can appear as interop.io Notifications (together with actionable buttons)
- FDC3 Columns in AdapTable can communicate directly with other widgets (via FDC3 Intents)
This plugin was released in AdapTable Version 18, and supports AdapTable's integration with interop.io.
Breaking Change
- In June 2023 Finsemble (Cosaic) and Glue42 merged to form interop.io
- In April 2024 AdapTable 18 replaced the previous standalone Finsemble and Glue42 plugins with this plugin
This plugin is for use when AdapTable sits inside interop.io and supports both io.connect products:
- io.Connect Desktop
- io.Connect Browser
The key features that the plugin provides are:
- AdapTable's Alerts can appear as interop.io Notifications (together with actionable buttons)
- FDC3 Columns in AdapTable can communicate directly with other widgets (via FDC3 Intents)
Installing interop.io Plugin
Caution
If using CommonJS, then install @adaptabletools/adaptable-plugin-interopio-cjs instead
Setting up interop.io Plugin
Setting up the interop.io Plugin is a similar process to all the AdapTable plugins.
Developer Guide
Setting Up the interop.io Plugin
interop.io Notifications
AdapTable automatically converts all Alert Popups into interop.io Notifications.
Note
At present the interop.io Notification Centre is only available on Windows
When this happens AdapTable will:
- display the Alert as an interop.io Notification
- convert all Alert Buttons to become interop.io Notification Action Buttons.
Hint
Turn this off by setting showAdaptableAlertsAsNotifications to false in InteropioPluginOptions
FDC3 in interop.io
interop.io is a leading contributor to the FDC3 standard, and their products offer extensive FDC3 integration.
It is expected that the interop.io Plugin will be used in conjunction with AdapTable's own FDC3 features.
This will enable users to create FDC3 Columns in AdapTable, and to raise Intents or broadcast Contexts that are listened to by other applications and widgets in io.connect.
Hint
To get best out of FDC3 while using interop.io we recommend you ensure that the interop.io version of FDC3 is running
Deep Dive
Running the interop.io FDC3 Package
UI Entitlements
There are no specific Entitlements required for the interop.io plugin.
So long as the plugin is correctly set up and installed, everything should work normally.
interop.io plugin
FAQ
Do I need to use the interop plugin to use FDC3 in interop.io? No, if you only want to use FDC3 then AdapTable's comprehensive FDC3 features are all you require. Use the interop Plugin if you also want features like interop.io Notifications. However we do recommend installing the interop.io FDC3 package (referenced above) for the best user experience.