![]() |
Datagrid сумма ячеек
Задача считать значения из одной ячейки.... Норма.... пока реализовано со всех, не могу понять как обратиться к определенной ячейке
Код AS3:
|
В обрабочике вы получаете анонимный объект который сами задавали в addItem. В вашем случае имена свойств этого объекта имеют киррилические названия. Вы можете обращаться к ним через квадратные скобки.
Код AS3:
Код AS3:
Код AS3:
Цитата:
Подсчет значений необходимо производить в модели данных, а не по индексу ячеек, которые в нем не задуманы для использования как порядковый номер. Для повышения производительности DataGrid (точнее его составные элементы List) построен так, что ячейки в нем не пересоздаются при изменении данных, а постоянно отрисованы на экране в и CellRendrer ( класс отрисовки ячеек) приходят ссылки на текущую модель данных. Лучше всего отнаследоваться от CellRendrer и в сеттере data вставить свой обработчик на поступление данных Код AS3:
Объект модели данных приходящий в поле data представляет из себя всю строрку. Узнать какая ячейка сечас текущая для этого элемента (то есть имя текущей колонки) можно из сеттера CellRendrer ListData Код AS3:
Добавлено через 46 минут В общем я немного запутанно объяснил, если кратко то: Вместо анонимного объекта, Код AS3:
Код AS3:
Код AS3:
|
Спасибо за такое подробное описание ....решил проблему на половину а именно , все вродебы нормально но при редактирование ячеек выдает вот такую вот ошибку
Код AS3:
Код AS3:
сделал : Код AS3:
|
| Часовой пояс GMT +4, время: 19:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.