AdapTable includes a very rich API that offers full programmatic access to all functionality and AdapTable state.
There are hundreds of functions in the Adaptable API, that allow you to do programmatically - through code - everything that is available via the GUI or Config,
This allows you to bypass the AdapTable GUI if you so desire but still to have access to the core objects and thereby allow AdapTable to manage all the complexities around state managements.
In this example we create our own form controls (external to the AdapTable instance) but we call the QuickSearch API to run and clear Quick Search, Dashboard API to manage Dashboard visibility, Layout API to load a layout and Column Chooser API to show the column chooser. Note that the functions run as if you were using AdapTable and that all State is stored (refresh the page to see).