#javascript #bootstrap-vue
#javascript #bootstrap-vue
Вопрос:
Я использую b-таблицу BootstrapVue. Я привязал функцию к @sort-changed, которая вызывается при вызове события onclick в заголовке. Теперь я реализовал функцию изменения размера столбца для изменения ширины столбца (события для mouseup, mousedown, mousemove). Проблема в том, что если выполняется изменение размера (= наведение курсора мыши), событие щелчка по столбцу также запускается и вызывается событие изменения сортировки. В функции, которая связана с этим событием, я могу просто вернуться, если я изменял размер, но все же внутренне порядок сортировки этого столбца был изменен (по возрастанию, по убыванию) и значок сортировки в этом столбце изменился. Остановить (немедленное) распространение не сработало. Итак, как еще я могу это предотвратить?
Я думал, что я мог бы просто изменить sortDesc bool в этом столбце, но я не знаю, как получить доступ к внутренним данным bootstrapvue и возможно ли это вообще.
Если у вас есть другие / лучшие решения, пожалуйста, дайте мне знать! Заранее спасибо!