Form with complex data not initialized from array

Following up on this discussion, I tried to initialize a form with complexData using the data property pointing to an array of data. That didn’t work. setValues() with the same array worked. That looks like a bug?

https://snippet.webix.com/yucitcz4

Hey @dandv, I’d like to note (as you’ve already been told by Nastja), complexData is intended to work with objects only, so your use of it is not ideal.
If you provide your values as data, it goes through the common logic of data loading and parsing. Form only accepts data with a single value, so it cannot handle arrays. If an array is provided for the Form (as well as other single-value widgets like Template or Property Sheet), the parser only takes the first record from it.