
![]() | 1 Introduction |
![]() | 1.1 Overview |
![]() | 1.2 Supported browsers |
![]() | 1.3 Installation |
![]() | 1.3.1 Library deployment |
![]() | 1.3.2 TLD deployment |
![]() | 1.3.3 web.xml deployment parameters |
![]() | 1.3.4 faces-config.xml and other configuration files |
![]() | 1.3.5 Installing WebGalileo Faces demonstration application |
![]() | 1.3.6 Supported Java Application Servers |
![]() | 1.3.7 Interoperability of WebGalileo Faces with different JSF reference implementations |
![]() | 1.4 License |
![]() | 1.5 Version history |
![]() | 2 Component Usage |
![]() | 2.1 General features |
![]() | 2.2 Design |
![]() | 2.3 Client side and server side API of the component |
![]() | 3 General component behavior |
![]() | 3.1 Localization and Internationalization |
![]() | 3.2 Event handling |
![]() | 3.3 Using all models for all components as JSF Managed Beans |
![]() | 3.4 Using all listeners for all events of components as JSF Managed Beans |
![]() | 3.5 Using JSF navigation rules in WebGalileo Faces components |
![]() | 3.6 Ability to add WebGalileo Faces component to JSF components tree at run-time |
![]() | 3.7 Component bindings |
![]() | 3.8 Using component data binding |
![]() | 3.9 Assembling the components in JSF non JSP enviroments |
![]() | 3.10 AJAX Operations |
![]() | 3.11 Drag'n'Drop Operations |
![]() | 4 Components |
![]() | 4.1 ToolBar |
![]() | 4.1.1 Features |
![]() | 4.1.2 Using the Toolbar component |
![]() | 4.1.3 Using the Data Model |
![]() | 4.1.4 Example of using tags to set Toolbar Data Model |
![]() | 4.1.5 Example of Toolbar Data Model Bean |
![]() | 4.1.6 Using the Selection Model |
![]() | 4.1.7 Example of Toolbar Selection Model Bean |
![]() | 4.1.8 Event handling |
![]() | 4.1.9 Example of Toolbar Header Selected Listener |
![]() | 4.1.10 Example of Toolbar Item Selected Listener |
![]() | 4.1.11 Using component in HTML frames |
![]() | 4.1.12 Using complex layout inside Page |
![]() | 4.1.13 Using JSF navigation rules in the component |
![]() | 4.1.14 Using component selection and data models as Managed Beans |
![]() | 4.1.15 Using event listeners as Managed Beans |
![]() | 4.1.16 Adding the component to JSF components tree at run-time |
![]() | 4.2 TabbedPanel |
![]() | 4.2.1 Features |
![]() | 4.2.2 Using the TabbedPanel component |
![]() | 4.2.3 Using the Data Model |
![]() | 4.2.4 Example of Tabbed Panel Data Model |
![]() | 4.2.5 Using the Selection Model |
![]() | 4.2.6 Example of TabbedPanel Selection Model Bean |
![]() | 4.2.7 Event handling |
![]() | 4.2.8 Example of Tab Selected Listener |
![]() | 4.2.9 Setting layout |
![]() | 4.2.10 Using JSF navigation rules in the component |
![]() | 4.2.11 Using component selection and data models as Managed Beans |
![]() | 4.2.12 Using event lesteners as Managed Beans |
![]() | 4.2.13 Adding the component to JSF components tree at run-time |
![]() | 4.2.14 Skinning support |
![]() | 4.3 Tree |
![]() | 4.3.1 Features |
![]() | 4.3.2 Using of the Tree component |
![]() | 4.3.3 Using the Data Model |
![]() | 4.3.4 Example of Tree Data Model Bean |
![]() | 4.3.5 Using the Tree Interface Manager |
![]() | 4.3.6 Example of Tree Interface Manager bean |
![]() | 4.3.7 Using the Selection Model |
![]() | 4.3.8 Example of Tree SelectionModel Bean |
![]() | 4.3.9 Different selection types |
![]() | 4.3.10 Event handling |
![]() | 4.3.11 Example of Tree Branch Closed Listener |
![]() | 4.3.12 Using lazy-loading |
![]() | 4.3.13 Using JSF navigation rules in the component |
![]() | 4.3.14 Building the component dynamically |
![]() | 4.3.15 Using component selection and data models as Managed Beans |
![]() | 4.3.16 Using event listeners as Managed Beans |
![]() | 4.3.17 Adding the component to JSF components tree at run-time |
![]() | 4.3.18 Using popup menu with tree |
![]() | 4.3.19 Using Progress Bar Component |
![]() | 4.3.20 Skinning support |
![]() | 4.4 Table |
![]() | 4.4.1 Features |
![]() | 4.4.2 Using Table component |
![]() | 4.4.3 Using Interface Manager |
![]() | 4.4.4 Example of InterfaceManagerBean |
![]() | 4.4.5 Using Header |
![]() | 4.4.6 Example of TableHeaderBean |
![]() | 4.4.7 Using Column Model |
![]() | 4.4.8 Example of TableColumnModelBean |
![]() | 4.4.9 Using Data Model |
![]() | 4.4.10 Example of TableDataModelBean |
![]() | 4.4.11 Event handling |
![]() | 4.4.12 Example of TableNavigationSelectedListener |
![]() | 4.4.13 Example of TableValueChangedListener |
![]() | 4.4.14 Example of TableCellSelectedListener |
![]() | 4.4.15 Example of TableCellDblClickedListener |
![]() | 4.4.16 Example of TableSortSelectedListener |
![]() | 4.4.17 Example of TableRowsPerPageChangedListener |
![]() | 4.4.18 Sorting columns |
![]() | 4.4.19 Using keyboard in Table |
![]() | 4.4.20 Editing cells |
![]() | 4.4.21 Different cell editor modes : standard and in-place |
![]() | 4.4.22 Different showing modes of navigation block : NONE,BOTH,TOP,BOTTOM |
![]() | 4.4.23 Setting different component types for different table columns |
![]() | 4.4.24 Setting different component types inside a given table column |
![]() | 4.4.25 Using multi-page navigation |
![]() | 4.4.26 Customizing "Rows per page" values in the navigation combo box |
![]() | 4.4.27 Different modes of rows and column selection on the client side |
![]() | 4.4.28 Master-detail relations |
![]() | 4.4.29 Dynamic modification of table content |
![]() | 4.4.30 Using row selection to show only necessary rows in the table |
![]() | 4.4.31 Persisting data models with the help of TableDataWriter interface |
![]() | 4.4.32 Table validation |
![]() | 4.4.33 Definition of different editor data models |
![]() | 4.4.34 Developing new component types to be shown in table columns |
![]() | 4.4.35 Setting additional properties in table components |
![]() | 4.4.36 Example of DefaultCellEditor |
![]() | 4.4.37 Example of DefaultCellRenderer |
![]() | 4.4.38 Developing new navigation block for multi-page navigation |
![]() | 4.4.39 Sample of DefaultNavigationBarRenderer |
![]() | 4.4.40 Developing new header renderer |
![]() | 4.4.41 Example of DefaultHeaderRenderer |
![]() | 4.4.42 Developing new column comparator |
![]() | 4.4.43 Example of BaseComparator |
![]() | 4.4.44 Building the component dynamically |
![]() | 4.4.45 Using component models as Managed Beans |
![]() | 4.4.46 Using event listeners as Managed Beans |
![]() | 4.4.47 Adding the component to JSF components tree at run-time |
![]() | 4.4.48 Using popup menu with table |
![]() | 4.4.49 AJAX support |
![]() | 4.4.50 Lazy loading sample |
![]() | 4.4.51 Using Progress Bar Component |
![]() | 4.5 Calendar |
![]() | 4.5.1 Features |
![]() | 4.5.2 Using of the Calendar component |
![]() | 4.5.3 Example of Calendar |
![]() | 4.5.4 Example of ValueChangeListener |
![]() | 4.5.5 Example of Validator |
![]() | 4.5.6 Skinning support |
![]() | 4.6 HtmlEditor |
![]() | 4.6.1 Features |
![]() | 4.6.2 Using of the HtmlEditor component |
![]() | 4.6.3 Event handling |
![]() | 4.6.4 Security aspects of using HtmlEditor applet in Netscape/Mozilla browsers |
![]() | 4.7 PopupDialog |
![]() | 4.7.1 Features |
![]() | 4.7.2 Using of the PopupDialog component |
![]() | 4.8 CalcDialog |
![]() | 4.8.1 Features |
![]() | 4.8.2 Using of the CalcDialog component |
![]() | 4.8.3 Skinning support |
![]() | 4.9 ColorDialog |
![]() | 4.9.1 Features |
![]() | 4.9.2 Using of the ColorDialog component |
![]() | 4.10 TreeTable |
![]() | 4.10.1 Features |
![]() | 4.10.2 Behaviour of the TreeTable component |
![]() | 4.10.3 Assembling TreeTable component |
![]() | 4.10.4 Using keyboard in TreeTable |
![]() | 4.10.5 Using Progress Bar Component |
![]() | 4.11 Containers |
![]() | 4.11.1 Container component with the comprehensive set of layout managers |
![]() | 4.11.2 Absolute Layout |
![]() | 4.11.3 Flow Layout |
![]() | 4.11.4 Ordered Flow Layout |
![]() | 4.11.5 Box Layout |
![]() | 4.11.6 Ordered Box Layout |
![]() | 4.11.7 Table Layout |
![]() | 4.11.8 Border Layout |
![]() | 4.11.9 Using Progress Bar Component |
![]() | 4.12 PanelBar |
![]() | 4.12.1 Features |
![]() | 4.12.2 Overview |
![]() | 4.12.3 Example |
![]() | 4.12.4 Using Progress Bar Component |
![]() | 4.12.5 Skinning support |
![]() | 4.13 FlexMenu |
![]() | 4.13.1 Overview |
![]() | 4.13.2 Features |
![]() | 4.13.3 Example |
![]() | 4.14 Dual List |
![]() | 4.14.1 Overview |
![]() | 4.14.2 Example |
![]() | 4.14.3 Piped Dual List Example |
![]() | 4.14.4 Using Progress Bar Component |
![]() | 4.14.5 Skinning support |
![]() | 4.15 Upload Component |
![]() | 4.15.1 Overview |
![]() | 4.15.2 Example |
![]() | 4.16 ProgressBar |
![]() | 4.16.1 Overview |
![]() | 4.16.2 Features |
![]() | 4.16.3 Using ProgressBar Component |
![]() | 4.16.4 Example of Progress Bar |
![]() | 4.16.5 Skinning support |
![]() | 4.17 Time Picker |
![]() | 4.17.1 Features |
![]() | 4.17.2 Using of the TimePicker component |
![]() | 4.17.3 Example of TimePicker |
![]() | 4.18 Chart |
![]() | 4.18.1 Overview |
![]() | 4.18.2 Using Chart Component |
![]() | 4.18.3 Example of Chart |
![]() | 4.19 GMaps |
![]() | 4.19.1 Overview |
![]() | 4.19.2 Component Usage |
![]() | 4.19.3 Example |