У меня есть customEditor с <select>
в нем. Когда я включаю movableColumns, и пользователь нажимает <select>
и все еще имеет MouseDown при прокрутке списка вниз, столбец хочет переместиться.
Хотя я не смотрел в коде Tabulator, я бы будьте готовы сделать ставку на комбинацию событий MouseDown и MouseMovement внутри элемента, которые запускаются (хотя, когда я тестирую его с помощью редактора по умолчанию и «выбираю» текст для копирования или вставки, он не вызывает его, но это может иметь что-то также и с focus ())
Если я буду осторожен, нажмите <select>
, отпустите кнопку и переместите указатель на параметр, столбец не будет перемещаться. Даже если после начального MouseUp, я могу затем MouseDown и переместить указатель все, что мне нравится, столбец не хочет перемещаться. Итак, еще раз, я думаю, что это как-то связано с <select>
, затем с фокусом () и MouseEvents, не распространяющимися вверх по дереву?
На данный момент я отключил movableColumns, чтобы уменьшить разочарование пользователей, хотя я объяснил им поведение (пользователи КОГДА-ЛИБО слушают?!?!), пока не будет найдено решение.
Приложение: это не только MouseClick и MouseMove. если я щелкаю мышью и удерживаю (совершенно) неподвижно, таймер срабатывает, и он хочет переместить столбец.