Сообщение от рони
|
не понял
|
Таблица с колонками A, B, C по которым производится сортировка.
A B C
1 4 7
2 5 8
3 6 9
При запросах, если объект еще не создан, то создается:
obj = {
'A': {'0': 1, '1': 2, '2': 3},
'B': {'0': 4, '1': 5, '2': 6},
'C': {'0': 7, '1': 8, '2': 9}
}
Если выбрана сортировка по колонке B, то сортируется копия объекта В, а таблица заполняется данными взятыми из объекта по ключам отсортированной копии. Например после сортировки получится так - {'2': 6, '0': 4, '1': 5}, значит таблица будет заполнена:
1 строка - значения объектов под ключами 2
2 строка - значения объектов под ключами 0
3 строка - значения объектов под ключами 1