My TableView заполняет данные из базы данных. Когда пользователь нажимает на заголовок столбца, он сортирует данные на основе этого. Эта функция недоступна. Тем не менее, у меня слишком много записей, чтобы заполнить их за раз. Скажем, у меня 1000 записей, а таблица показывает только 500. Когда я сортирую ее на основе столбца, она только замыкает 500 уже заполненных записей.Как переопределить поведение сортировки в TableView
Я хотел бы переопределить поведение сортировки, поэтому, когда пользователь нажимает на заголовок столбца, он перезагружает данные из базы данных и предоставляет необходимую информацию для предложения «order by» в запросе. Моя проблема в том, что я не знаю
- Как отключить существующее поведение сортировки. Я могу установить свойство сортировки столбца на false, но я боюсь, что заголовок не будет доступен для кликов.
- Как подключить слушателя для прослушивания события щелчка заголовка столбца. Верно ли метод tableView.getSortOrder(). AddListener()?