есть много аккордеонов, как при открытии очередного аккордеона, закрывать предыдущий открытый? если одна колонка аккордеонов , тогда работает как надо, если две колонки как в примере, логика работы меняется…
http://webix.com/snippet/ca3e8295
Пропишите для каждой колонки свой параметр multi:false
http://webix.com/snippet/ed8c86cd
да это работает в пределах одной колонки, а как сделать для двух и более колонок?
Несколько колонок - это несколько аккордионов, взаимодействие между которыми нельзя установить при помощи свойства multi
. Поэтому вам необходимо слушать событие onAfterExpand в каждой колонке и закрывать все остальные элементы методом collapse.
Пример http://webix.com/snippet/a53fe9f1
multi:true
в каждом аккордионе необходимо для того, чтобы он не пытался запускать свою логику открытия и закрытия элементов.
спасибо