Primefaces Сохранить/Передать отфильтрованный список результатов DataTable

В настоящее время я успешно отображаю метаданные изображения из своей базы данных, используя таблицу данных с возможностями сортировки/фильтрации. Под моей таблицей данных я успешно показываю свои изображения, используя сторонний поток изображений (http://www.jacksasylum.eu/ContentFlow/).. На данный момент я использую один и тот же список для отображения обоих. После того, как я отфильтрую свои данные в своей таблице данных, мне нужно динамически обновлять список изображений в моем потоке покрытия с отфильтрованными результатами таблицы данных.

Как лучше всего это сделать с помощью PrimeFaces? Может ли кто-нибудь указать мне на рабочий пример?

Вот мой код:

скриншотData.xhtml


         
           
             
                 
                 
             
          
           
             
           
           
             
           
           
             
          
             
             
        
#{img.id}
...............

Скриншот.java

@Entity
@XmlRootElement
@Table(name="imgTable", uniqueConstraints = @UniqueConstraint(columnNames = "id"))
public class Screenshot implements Serializable, PhotoInterface {
    private static final long serialVersionUID = 1L;

    @Id
    @GeneratedValue
   private Long id;
   private String user;
   private Timestamp time;
-------- Getters/Setters ---------

ScreenshotListProducer.java

@RequestScoped
public class ScreenshotListProducer {
   @Inject
   private EntityManager em;

   private List screenshots;

   @Produces
   @Named
   public List getScreenshots() {
      return screenshots;
   }

6
задан tshepang 23 April 2014 в 08:40
поделиться