TAILIEUCHUNG - Mastering JavaServer™ Face phần 7

Renderer lưới tạo ra một phần tử HTML cho các thành phần UIPanel. Bảng điều khiển làm cho con của nó để nó có thể quản lý bố trí bằng cách vẽ các thành phần bên trong các hàng và các tế bào của bảng. Đây là đoạn mã cho việc mở cửa của thẻ panelGrid từ để tham khảo nhanh chóng. | 268 Chapter 7 The listener can also be registered programmatically by calling addAc-tionListener on the target ActionSource . FacesContext context UIViewRoot view ActionSource button ActionSource saveButton if component null new UserActionListener . We could then access the UserActions bean in the session whenever we wanted to display the tracked actions . FacesContext context ValueBinding binding userActions UserActions actions UserActions context User Actions actions . The resulting log entries would look something like the following . Mon Mar 22 00 06 09 EST 2004 command Save page component invoiceForm saveButton Mon Mar 22 00 06 10 EST 2004 command Confirm page component invoiceForm confirmButton Mon Mar 22 00 06 17 EST 2004 command Save page component invoiceForm saveButton Mon Mar 22 00 06 20 EST 2004 command Confirm page component invoiceForm confirmButton Implementing a ValueChangeListener Method Although ValueChageListeners are primarily intended to be used in implementing custom components also true of ActionListeners though perhaps to a lesser extent they can also be used directly either as methods on a backing bean or in the form of classes that implement the ValueChange Listener interface. Let s look at a concrete example of where it might make sense to use a ValueChangeListener method adding support for an undo button on the Modify Invoice page from Listing . Navigation Actions and Listeners 269 First we will need to implement an undo manager. Here s a very simple one package import import import import public class UndoManager implements Serializable private class .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.