Добрый день!
Есть такой интерфейс 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
Это наиболее распространённый способ “вписать” виджет в форму.