Страницы: 1
Ситуация такая, что дерево, а точнее [b]<treechildren/>[b] заполняется ручками (буквально так: document.createElement("treeitem"); и т.д.), у дерева ([b]<tree/>[b]) есть заголовки, так вот хочется, чтобы при клике по этим заголовкам столбцов шла сортировка в прямом и обратном алфавитном порядках. Все примеры, которые попадались ориентируются на работу с datasource, у меня же datasource прикрутить нельзя. Может кто видел примерчик?
Отредактировано O.Nick (14-02-2006 16:34:46)
Отсутствует
А прикрутить ручками функции сортировки и вызывать их по клику на столбцы, пересоздавая при этом дерево?
Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL
Отсутствует
...у меня же datasource прикрутить нельзя. Может кто видел примерчик?
Почему же нельзя ?
Имхо, гораздо проще строить дерево из datasource, да ещё с флагом 'dont-build-content' - тут и сортировка, и перетаскивание элементов проще реализовать. А иначе, всё придётся делать самостоятельно. Как вариант "ручного" метода - реализация собственного интерфейса nsITreeView (http://xpoint.ru/know-how/Articles/Dina … ev'yaNaXUL). Или сортировка в массиве с последующим перестроением дерева. Так что, повторюсь, построение из datasource - наипростейший вариант.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Страницы: 1