Что нужно от компонента:
1. Получает строки и колонки, формирует таблицу
2. Изменение ширины колонки
3. Сортировка (желательно сразу по двум и более колонкам)
4. Изменение порядка колонок
5. Поддержка клавиш "вверх" и "вниз" для навигации (желательно и "влево"/"вправо" для колонок)
6. Группировка по колонкам
7. Редактирование колонок (желательно, чтобы была возможность указать какие колоки редактируемые, какие нет)
8. Фиксация колонок
9. Фиксация шапки таблицы при скролле