我知道这个问题可能重复,但我真的找不到解决问题的方法; 我的问题,排序和过滤等数据库功能无法正常工作,除非我在关闭对话框后单击任何行显示详细信息对话框,所有"排序,过滤"正常工作并按预期工作.
这是我的代码:Bean.java
@ViewScoped
public class HomeBean implements Serializable {
private List<Ticket> filteredTickets;
private List<Ticket> tickets;
private Ticket selectedTicket;
private Ticket[] selectedTickets;
public HomeBean() {
super();
}
@PostConstruct
public void init() {
getData();
}
private void getData() {
TicketFacade service;
service = TicketFacade.getInstance();
try {
tickets = service.selectTickets();
} catch (Exception e) {
logger.error(Utilities.printStackTrace(e));
}
}
// setter & getters
@PreDestroy
public void finalize() {
logger.debug("@PreDestroy");
}
}
Run Code Online (Sandbox Code Playgroud)
这是xhtml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" …Run Code Online (Sandbox Code Playgroud)