Показать сообщение отдельно
Старый 23.09.2009, 11:55
chabapok вне форума Посмотреть профиль Отправить личное сообщение для chabapok Найти все сообщения от chabapok
  № 4  
Ответить с цитированием
chabapok

Регистрация: Jul 2009
Сообщений: 240
Записей в блоге: 1
да, конечно itemRenderer!

дада. Именно на сайта адоба писали где-то, что можно работать с currentState в itemRenderer.
Там даже примеры были. Только у них у примерах currentState менялся при событиях mouseOver и mouseOut, а они возникают когда ячейка на экране. Хитринькие, я так тоже могу.

а у меня там все сложней. так в двух словах--- при нажатии на элемент он генерирует событие с bubles=true, это событие ловится слушателям, который повешен на всю таблицу. Слушатель отправляет на сервер команду, и определенным образом перезасовывает в другие массивы объект event.target.data
и меняет event.target.currentState. Определенным образом -- это значит, что он копии делает его (mx.utils.objectUtil.copy)

я могу добавить какую-то переменную в структуру dataProvider, от которого будет зависеть currentState, но я очень не хочу это делать -- в других массивах эта копия не нужна как бы.

Наверное, придется удалять из объекта поле с определенным именем, перед тем, как засовывать его в другие массивы.

Добавлено через 1 минуту
Цитата:
Т.е. например, всякие комбо-боксы или чекбоксы которые в нем используются.
О! я придумал! чекбокс невидимый, который хранит currentState


Последний раз редактировалось chabapok; 23.09.2009 в 11:57.