movableColumns и <select>в customEditor - PullRequest
0 голосов
/ 31 января 2020

У меня есть customEditor с <select> в нем. Когда я включаю movableColumns, и пользователь нажимает <select> и все еще имеет MouseDown при прокрутке списка вниз, столбец хочет переместиться.

Хотя я не смотрел в коде Tabulator, я бы будьте готовы сделать ставку на комбинацию событий MouseDown и MouseMovement внутри элемента, которые запускаются (хотя, когда я тестирую его с помощью редактора по умолчанию и «выбираю» текст для копирования или вставки, он не вызывает его, но это может иметь что-то также и с focus ())

Если я буду осторожен, нажмите <select>, отпустите кнопку и переместите указатель на параметр, столбец не будет перемещаться. Даже если после начального MouseUp, я могу затем MouseDown и переместить указатель все, что мне нравится, столбец не хочет перемещаться. Итак, еще раз, я думаю, что это как-то связано с <select>, затем с фокусом () и MouseEvents, не распространяющимися вверх по дереву?

На данный момент я отключил movableColumns, чтобы уменьшить разочарование пользователей, хотя я объяснил им поведение (пользователи КОГДА-ЛИБО слушают?!?!), пока не будет найдено решение.

Приложение: это не только MouseClick и MouseMove. если я щелкаю мышью и удерживаю (совершенно) неподвижно, таймер срабатывает, и он хочет переместить столбец.

...