Не подскажите такой вопрос. Допустим есть интерфейс вот такой http://webix.com/snippet/dcc20916 (на самом деле не имеет значение какой (: ) в котором есть кнопка и первоначальные какие-либо компоненты инициализированные, возможно ли при нажатии на кнопку “make magic” перенести уже имеющиеся компоненты в новый лайаут с сохранением всех уже имеющихся навешанных событий и т.д.? чтобы получилось примерно такое http://webix.com/snippet/997eb6ab . Т.е. в свежесозданное выезжающее меню была перенесена таблица и кнопка ну по сути $$(‘magic’)
Можно копировать конфигурацию интерфейса и использовать её повторно в нужных местах в приложении. События в таком случае надо задавать в конфигурации нужного компонента через свойство on:
Статические id при таком подходе использовать нельзя, т.к. у каждого компонента должен быть уникальный id. Если это необходимо, можно задать свойство isolate для каждого элемента, который содержит этот конфиг.
я наверно не точно выразился. Мне не надо дублировать или копировать во множество мест одни и те же компоненты. Мне необходимо уже созданный и инициализированный компонент перенести в новый лайаут с сохранением событий которые уже навешены на нём (: