2011-08-12 42 views
7

Tôi hiểu rằng Bố cục và Trang tổng quan của Primefaces có trạng thái có thể được lưu.Lưu trạng thái bố cục Primefaces

Ai đó có thể giúp tôi với đoạn mã (hoặc một số hướng dẫn/cách làm) trang web về cách lưu bố cục Primefaces (fullpage) vào một số tệp hoặc tệp cơ sở liên tục.

Trong trường hợp này, tôi muốn cho phép người dùng lưu tùy chọn của riêng họ về kích thước của layoutUnit, layoutUnit được thu nhỏ và đóng và như vậy bất cứ khi nào họ đăng nhập.

Cảm ơn bạn

ps: Tôi đang sử dụng Primefaces 2.2 chạy trên Tomcat - về cơ bản cấu hình tương tự như giới thiệu tải về.

Trả lời

2

Bạn chỉ cần trả lời các sự kiện và lưu trạng thái. Hướng dẫn sử dụng cung cấp chi tiết.

<p:layout closeListener="#{layoutBean.handleClose}" toggleListener="#{layoutBean.handleToggle}" resizeListener="#layoutBean.handleResize}"/> 


public void handleClose(CloseEvent event) { 
    LayoutUnit closedUnit = event.getComponent(); //now get all the info related to closedUnit 
} 

public void handleResize(ResizeEvent event) { 
    LayoutUnit resizedUnit = event.getComponent(); //now get all the info related to resizedUnit 
} 

public void handleToggle(ToggleEvent event) { 
    LayoutUnit toggledUnit = event.getComponent(); //now get all the info related to toggledUnit 
    Visibility status = event.getVisibility(); 
} 

Hiện trạng thái có thể được lưu trong cơ sở dữ liệu và tạo lại trạng thái đã lưu có thể được đặt theo trạng thái đã lưu trước đó.

Các vấn đề liên quan