Datatable does not load when using objects.

I have a datatable using a complex JSON object as its dataset. (Basically, it’s a subobject, within a bigger object).

When I define the ‘subobject’ that contains the datatable data as a simple array, it works fine, and renders the table as expected:
https://snippet.webix.com/4jd9cobb

However, I’m doing some processing on this object later on and I need to have that subobject exist as a JSON object itself (not just an array), with its keys being the ‘id’ of the inner objects. When I define the object this way, Webix no longer renders:
https://snippet.webix.com/n8ypdeia

My question is:
How do I get webix to iterate “complexData.config” when it is defined as a JSON object (and not an array)?

Hello,

You can set a custom data type based on the default “json” by redefining the corresponding JSON DataDriver. DataDriver is intended to handle the specified data formats and convert the incoming data to the readable structure for inner processing.

Please, check the following sample: Code Snippet