Показать сообщение отдельно
Старый 16.12.2007, 15:59
enepx вне форума Посмотреть профиль Отправить личное сообщение для enepx Посетить домашнюю страницу enepx Найти все сообщения от enepx
  № 1  
enepx
 
Аватар для enepx

Регистрация: Aug 2006
Адрес: Мюнхен
Сообщений: 509
Отправить сообщение для enepx с помощью ICQ Отправить сообщение для enepx с помощью Yahoo Отправить сообщение для enepx с помощью Skype™
Post DataGrid : вопросы?

Есть DataGrid, данные в него помещаются из массива через dataProvider. Это массив объектов-итемов.
У меня есть два вопроса:
1. Сортировка. Есть колонка, которая отображает числа, как сделать так, что бы они сортировались верно по нажатию на заголовок колонки? Я могу сортировать мой массив с итемами так:
Код:
aAttrs.sortOn("Money", Array.NUMERIC);
и меня это устраивает.
Я отлавливаю нажатие на заголовок и смотрю индекс - думал так и сделаю, но тогда встроенная сортировка перебивает мою. Если отключаю сортировку по нажатию на заговок, то вообще не вызывается событие "headerRelease".
Как быть? Может есть спец. варианты?
2. Вид итема. Есть ячейка, отображающая, например, цену. Как можно задать стиль для таких ячеек - выравнивание по правому краю, полужирное начертание etc.? Да и вообще хотелось бы вставить знак доллара туда перед цифрой и обеспечить корректную сортировку... Доллар-то я вставляю через массив итемов (при его заполении), но тогда даже сортировка массива как чисел не пойдет.

Дайте советы, мастера!