Индикатор сортировки не меняется должным образом в руках - PullRequest
0 голосов
/ 09 апреля 2019

При сортировке (указатель сортировки) не меняет свою позицию после убывания.Индикатор при первом щелчке показывает as (asc), при втором щелчке - ↓ (desc), после каждого щелчка он остается только в ↓ (desc).Индикатор не меняется, но логика сортировки работает нормально.

В файле handsontable.full.js я внес некоторые изменения, чтобы изменить положение стрелки индикатора сортировки, например:

До: var orderToCssClass = новая карта ([[_ utils.ASC_SORT_STATE, HEADER_CLASS_ASC_SORT], [_utils.DESC_SORT_STATE, HEADER_CLASS_DESC_SORT]]);

После: var orderToCssCORT_ST_S_D_S_D_S_D_SD_S_SD_S_SD_S_SD_S_S_SD_S_S_SD_S_SD_S_S_SD_S_S_SD_S_S_S_SD_S_S_S_S_S_S_S_S_S_S_S_S_S_S_S_S_S_S_S_S_S_S_S_S_S_S_S_S_S_S! ===================================================== \[_utils.ASC_SORT_STATE, HEADER_CLASS_ASC_SORT]]);

Теперь это выглядит так: на первом щелчке отображается ↑ (asc), на втором щелчке - ↓ (desc), на третьем щелчке - ↑, затем повторите.Логика сортировки работает нормально, но индикатор не скрывает порядок по умолчанию, вместо этого отображается как ↑.

Ожидается: при первом щелчке отображается ↑ (asc), при втором щелчке - ↓ (desc), при третьем щелчке его следует скрыть.

...