У меня AdvancedDatagrid, созданный динамически на основе данных XML, полученных из служб http.Последняя строка содержит итоги столбцов и для имитации поведения нижнего колонтитула была предусмотрена пользовательская функция sortFunction, но она не работает для сортировки по нескольким столбцам.Поскольку сортировка по нескольким столбцам не требуется, я предпочел:
- установить adg.sortExpertMode = true;
- расширить sortItemRenderer, чтобы скрыть число, указывающее порядок сортировки, и такчтобы пользователь не думал, что возможна множественная сортировка
Теперь моя проблема в том, что если пользователь нажимает клавишу CTRL и щелкает столбец 1 + n, стандартный класс adg предусматривает многократную сортировку.Поэтому я подумал, что смогу уловить давление CTRL и устранить его влияние.
Ниже кода
private function keyHandler(event:KeyboardEvent):void{
if (event.ctrlKey == true){
event.stopImmediatePropagation();
}
}
Это не работает, есть ли способ сделать этовозможный??Заранее спасибо!
Энрико