Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.10.2010, 01:07
Freedom77 вне форума Посмотреть профиль Отправить личное сообщение для Freedom77 Найти все сообщения от Freedom77
  № 1  
Ответить с цитированием
Freedom77

Регистрация: Jun 2010
Сообщений: 69
По умолчанию Посредством amf вернуть данные для представления в Tree

Перерыл сайты, везде примеры с xml. Нужно отправить некоторые параметры, по результатам которых отрисовывалось бы дерево в Tree. Пробывал с массивами, что-то не проканал. Выводит только верхний уровень в виде элемента. А нужно как вы понимаете дерево.

Старый 27.10.2010, 01:12
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 2  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
С массивами все ок, читайте внимательнее хелп.

The default tree data descriptor, an object of the DefaultDataDescriptor class, supports XML and Object classes; an Object class data provider must have all children in children fields.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 27.10.2010, 12:42
Freedom77 вне форума Посмотреть профиль Отправить личное сообщение для Freedom77 Найти все сообщения от Freedom77
  № 3  
Ответить с цитированием
Freedom77

Регистрация: Jun 2010
Сообщений: 69
Это то я читал, немогу догнать как сделать из него дерево, чтобы в Tree отображал. Пытаюсь, но выдает только верхушку дерева.

Старый 27.10.2010, 16:06
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 4  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Каждый объект верхнего уровня должен содержать свойство children (массив или список) в котором лежат его детишки.

Старый 28.10.2010, 11:44
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 5  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Цитата:
an Object class data provider must have all children in children fields.
==

Цитата:
Каждый объект верхнего уровня должен содержать свойство children (массив или список) в котором лежат его детишки.

Ага, я специально эти слова сделал ссылкой. ;о))
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 30.10.2010, 12:54
Freedom77 вне форума Посмотреть профиль Отправить личное сообщение для Freedom77 Найти все сообщения от Freedom77
  № 6  
Ответить с цитированием
Freedom77

Регистрация: Jun 2010
Сообщений: 69
Вот что возвращает php
Код AS1/AS2:
array(
  array('k_item' =>1,'s_name' =>'1','a_tree' => array(
    array('k_item' =>2,'s_name' =>'1.1','a_tree' => array(
      array('k_item' =>3,'s_name' =>'1.1.1','a_tree' => array()),
      array('k_item' =>4,'s_name' =>'1.1.2','a_tree' => array()),
      array('k_item' =>5,'s_name' =>'1.1.3','a_tree' => array(
        array('k_item' =>6,'s_name' =>'1.1.3.1','a_tree' => array())
        )),
      )),
    array('k_item' =>7,'s_name' =>'1.2','a_tree' => array()),
    array('k_item' =>8,'s_name' =>'1.3','a_tree' => array(
      array('k_item' =>9,'s_name' =>'1.3.1','a_tree' => array()),
      array('k_item' =>10,'s_name' =>'1.3.2','a_tree' => array())
      )),
    array('k_item' =>11,'s_name' =>'1.4','a_tree' => array(
      array('k_item' =>12,'s_name' =>'1.4.1','a_tree' => array())
      )),
    )),
  array('k_item' =>13,'s_name' =>'2','a_tree' => array()),
  array('k_item' =>14,'s_name' =>'3','a_tree' => array(
    array('k_item' =>15,'s_name' =>'3.1','a_tree' => array())
    ))
  );
При тестовом прогоне во Flex все дерево выводит. При назначении результата Tree, отображает только корень (1,2,3). Причём они отображаются не ввиде папок, а как обычный пункт.

Добавлено через 7 минут
Или как передать из php так, чтобы результатом была пременная типа
PHP код:
[Bindable]
 public var 
fileSystemStructure:Object 
     {
label:"mx"children: [
         {
label:"Containers"children: [
             {
label:"Accordian"children:[]},
             {
label:"DividedBox"children: [
                 {
label:"BoxDivider.as"data:"BoxDivider.as"}, 
                 {
label:"BoxUniter.as"data:"BoxUniter.as"}]},
             {
label"Grid"children:[]}]},
         {
label"Controls"children: [
             {
label"Alert"data"Alert.as"},
             {
label"Styles"children: [
                 {
label"AlertForm.as"data:"AlertForm.as"}]},
             {
label"Tree"data"Tree.as"},
             {
label"Button"data"Button.as"}]},
         {
label"Core"children:[]}
     ]}; 
Добавлено через 34 часа 54 минуты
Help!


Последний раз редактировалось Freedom77; 30.10.2010 в 13:02.
Создать новую тему Ответ Часовой пояс GMT +4, время: 21:31.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:31.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.