JavaFX - условное связывание ListProperty - PullRequest
0 голосов
/ 23 октября 2018

в моем коде у меня есть табличное представление, привязанное к ListProperty.Я могу получить все данные правильно, но мне нужно применить условие к этому набору данных на основе определенного свойства каждого объекта в нем.Является ли это возможным?Это модель:

public class Ticket {

private String number;
private String sys_id;
private String short_description;
private String description;
private String opened_by;
private String assigned_to;         // tabella esterna
private String assignment_group;    // tabella esterna
private int incident_state;         // 2: assigned - 3: wip - 4: hold
private String sys_created_on;
private Date sys_updated_on;
private int priority;               // 1: critical
private boolean isVisible;          // per nasconderlo nella tabella riassuntiva
private boolean isAlarmed;          // per silenziare le notifiche

В контроллере я связал табличное представление с ListProperty (возвращаемым ticketService.ticketsProperty ()):

serviceNowTicket_tableView.itemsProperty().bindBidirectional(ticketService.ticketsProperty());

Мне просто нужно отфильтровать этопо тикету "isVisible" свойство.Может быть, через BooleanBinding?

...