Показать сообщение отдельно
Старый 30.11.2009, 13:50
shtala вне форума Посмотреть профиль Отправить личное сообщение для shtala Найти все сообщения от shtala
  № 5  
Ответить с цитированием
shtala

Регистрация: Nov 2005
Сообщений: 34
Да, именно это имелось ввиду.

Непонятен сам механизм записи: нужно ли создать специальную функцию и вызывать ее по событию (тогда по какому событию?) или есть возможность, чтобы загрузка данных в редактор и сохранение в ячейке выполнялись автоматически (например, элемент TextArea, назначенный редактором ячейки, автоматически принимает текст ячейки итак же записывает результат в ячейку).

Добавлено через 12 часов 23 минуты
С механизмом инициализации и сохранения текста редактора в ячейку разобрался - в справке Flex Builder 3 нашел такую статью, но столкнулся с такой проблемой: если указать в качестве редактора TextArea:

Код AS1/AS2:
dgcNews.itemEditor=new ClassFactory(mx.controls.TextArea);
и инициализация редактора и перезапись в ячейку происходит корректно, а если указать редактор RichTextEditor:

Код AS1/AS2:
dgcNews.itemEditor=new ClassFactory(mx.controls.RichTextEditor);
то при попытке редактировать ячейку редактор обнуляется (пустой), но сохраняет набранный текст в ячейку корректно.

Что нужно указать Datagrid или RichTextEditor дополнительно, чтобы он брал для редактирования текст из ячейки DataGrid?