20.03.2008, 09:32
|
|
Регистрация: Mar 2008
Адрес: Moscow
Сообщений: 311
|
Надо наладить сортировку в датагриде.
Пробовал сделать отлавливая MyGrid.addEventListener(DataGridEvent.HEADER_RELEASE, headerReleaseHandler);
и потом убирав стандартное действие так event.preventDefault();
Вставляя туда собственную сортировку dataprovidera. Но тогда пропадает стандартная возможность отсортировать по возрастанию/убыванию с показом стрелочки в заголовке. Вот надо чтобы это осталось.
И при чем одна из колонок содержит данные в таком формате "24 apr 1987", т.е. дата. Думал создать ещё одну колонку с представлением даты в numeric, но не отображаемую, но проблемы с стандартной возможностью сортировки ето не решает.. Кто может, что подскажет?
Можно так же записывать в Датагрид даты в формате Date, т.е. в таком "Fri Apr 24 00:00:00 GMT+0700 1987", это было бы даже предпочтительнее для дальнейшего редактирования, и сортировка пашет правильно, но как тогда сделать чтобы на экране они отображались в формате "24 Apr 1987"? Наверное ето надо ловить событие рисования заполнения и там делать преобразование.. но вот как пока не пойму..
Последний раз редактировалось etc; 20.03.2008 в 13:02.
|