Form in form

Добрый день!

Есть такой интерфейс http://webix.com/snippet/c9ab4630 не подскажите какие я должен провести манипуляции чтобы при получении значений из формы $$(‘form’).getValues() получалось следующее

{
a: {
aa: …,
ab: …
},
b: {
ba: …,
bb: …
}
}

Спасибо

Добрый!

Интерфейс, построенный именно таким образом, не будет работать так, как Вам необходимо.

Однако, форма поддерживает complexData. С использованием этого миксина инициализация будет выглядеть вот так:

http://webix.com/snippet/01f536da

Спасибо, но это слегка не то (: Хотелось вот так http://webix.com/snippet/04408fbc

В упрощённом примере не видно необходимости именно такой структуры, так как даже getValues позволяет вернуть значения определённой части complex gata. Например

$$('form').getValues().a

вернёт поляaa иab.

А в Вашей реализации, возможно, более практичным решением будет добавить set/getValues для внутренних форм:

http://webix.com/snippet/d2911ed0

Это наиболее распространённый способ “вписать” виджет в форму.