可操作列表中的排序指示器未正确更改

时间:2019-04-09 10:28:26

标签: handsontable

虽然排序(sort-Indicator)在降序后没有改变其位置。第一次单击时的指示器显示↑(asc),第二次单击时的指示器显示↓(desc),然后每次单击后,指示器仅停留在↓(desc)中。指示器没有变化,但排序逻辑工作正常。

在handsontable.full.js中,我进行了一些更改以更改排序指示器箭头的位置,例如:

之前:var orderToCssClass = new Map([[__ utils.ASC_SORT_STATE,HEADER_CLASS_ASC_SORT],[_ utils.DESC_SORT_STATE,HEADER_CLASS_DESC_SORT]]);

之后:var orderToCssClass = new Map([[__ utils.DESC_SORT_STATE,HEADER_CLASS_DESC_SORT],[_ utils.ASC_SORT_STATE,HEADER_CLASS_ASC_SORT]]);

现在它显示为:第一次单击时显示↑(asc),第二次单击时显示↓(desc),第三次单击时显示↑,然后重复。 排序逻辑工作正常,但指示符并未隐藏默认顺序,而是显示为↑。

预期:第一次单击将显示↑(asc),第二次单击将显示↓(desc),第三次应将其隐藏。

0 个答案:

没有答案