2015-03-25 1 views
1

Я не могу найти какую-либо информацию о JavaDoc JFXtras о том, как добавить слушателя, когда вы нажимаете и перетаскиваете встречу. Можно ли сделать это? Или в любом случае отключить перетаскивание встреч?JFXtras добавить прослушиватель для перетаскивания встречи

Мои встречи берутся непосредственно из базы данных, поэтому, когда пользователь перетаскивает ее, она показывает другое время в своей повестке дня, чем назначение хранится как в базе данных, поэтому я хочу поймать, когда они перетаскивают встречу.

Спасибо заранее,

ответ

1

Когда назначения увлекаются, их начало и конец времени обновляется и повестка дня rerendered. В настоящее время невозможно предотвратить перетаскивание (хорошая функция, не могли бы вы создать проблему для github для этого?), Но вы можете просто не принимать новые начальные и конечные времена в соответствующих сеттерах.

Если вы использовали реализации Назначения по умолчанию, то это невозможно. Лучше всего иметь собственный класс, реализующий Назначение.

+0

Я добавил allowDragging и allowResize свойства для 8.0-r4-SNAPSHOT – tbeernot

+0

Спасибо за ответ. Одна вещь, которую я заметил с помощью свойства allowDragging, заключается в том, что я не могу щелкнуть и выбрать назначение с установленным значением false. – TheDream

+0

Создание слушателей в Назначении решило мою проблему, спасибо! – TheDream