Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.118.137.243] |
|
Сообщ.
#1
,
|
|
|
Добрый день
Реализовал по описанию в mx.controls.Tree с динамической подгрузкой ветвей с динамической подгрузкой ветвей и для каждого узла вывел чек-бокс, с помощью компонента Tree CheckBox Никак не получается сохранить в БД результат - какие узлы отмечены.На сервере сохранение реализовано в виде веб-сервиса,куда подается строка с ID узлов, разделенных через запятую. Проблема собственно в том, как эти все "отмеченные" узлы собрать в строку.Я так понимаю, нужно обойти все дерево, а как это сделать не соображу.Пробовал анализировать dataProvider дерева,тоже безуспешно.Буду благодарен за любой пинок в нужную сторону |
Сообщ.
#2
,
|
|
|
Навесить слушатель событий в котором агрегировать айдишники в коллекцию, которую потом и передавать на сервер? грубо:
private var _ids:Vector.<uint> = new <uint>.[]; private function checkboxClickListener (e:MouseEvent):void { _ids.push(e.target.id); } private function saveButtonClickListener (e:MouseEvent):void { this.send(_ids.join(',')); } |
Сообщ.
#3
,
|
|
|
спс за идею.Кстати это возможно и самый экономичный вариант- передавать на сервер изменения в данных (в чек-боксах).Я то собирался все данные отправлять , а там уже разбирать(
|