Documentation
Docs Home
Getting Started
Server
Nuxeo Cloud
Web UI
Digital Asset Management
Client Applications
Addons
Client SDKs
Studio
Tools for the Nuxeo Platform
What's New
May 20, 2021
Nuxeo Design Guidelines
Read More
May 20, 2021
Supported File Formats
Read More
May 20, 2021
Contribute Picture Conversions
Read More
May 20, 2021
Quickstart with Nuxeo Platform and Docker
Read More
JSF UI Framework
JSF UI Framework Overview
JSF Page Layout System Overview
JSF UI Limitations
Back and Next Buttons Paradigm and JSF in the Nuxeo Platform
JSF UI How-To Index
How to Bubble Errors from the Core Layer in the JSF UI
How to Customize the Login Page
How to Override the Login Page
How to Customize Startup Redirection
How to Customize the Dashboard
How to Customize the Info-View Pop-Up
How to Customize the Error Pages
How to Activate UI Development Mode
How to Override a Template
How to Use Plug-Ins in TinyMCE Editor
How to Add a Button in the JSF UI
How to Customize the Bulk Import Form
How to Customize the Bulk Edit Form
How to Customize the HTML5 Drag and Drop Import with Metadata Form
How to Enable Drag'n Drop and New Button on a Custom Content View
How to Debug Slow Page Rendering
Upgrade to JSF2
JSF and Ajax Tips and How-To Index
Ajax4jsf Best Practices
Ajax Forms and Actions
Double Click Shield
JSF and JavaScript
Configuring the JSF Number of Views
How to Register a JSF Tag Library
JSF troubleshoot
How to Add a JSF Form Validation
How to Impact Another JSF Component from a Command or Select
Theme
Theme Upgrade to LTS 2015
Theme How-To Index
How to Brand Your Application
How to Override a Default Style
How to Declare the CSS and JavaScript Resources Used in Your Templates
Layouts and Widgets (Forms, Listings, Grids)
Layout and Widget Definitions
Layout Definitions
Widget Definitions
Layout and Widget Modes
Field Binding and Expressions
Standard Layout Types
Standard Widget Types
Default Widget Types Known Limitations
Basic Widget Types
Listing Widget Types
Summary Widget Types
Tab Designer Widget Types
Decoration Widget Types
Suggestion Widget Types
Aggregate Widget Types
Advanced Widget Types
Custom Layout and Widget Templates
Custom Widget Types
Layout and Widget Display
Generic Layout Usage
Layout & Widget How-To Index
How to Add Field Validation
How to Set a Default Date on a Field at Document Creation
How to Use a Generic Widget in Layouts
How to Create a N-Level Select Widget
How to Add a New Widget to the Default Summary Layout
How to Customize the Versioning and Comment Widget on Document Edit Form
How to Control the Display Mode of a Widget
How to Make a Selection Based on the Value of Another Value in a Layout
Content Views
Content Views Display
Content View How-To Index
How to Customize the Default Content and Trash Listings
How to Define a New Content View
How to Display Non-Folderish Documents (Files, Note, ...) in the Left Tree
Documents Display Configuration
Document Views
Document Layouts
Document Content Views
Drag and Drop Service for Content Capture (HTML5-Based)
Actions (Links, Buttons, Icons, Tabs and More)
Actions Overview
Standard Action Types
Custom Action Types
Filters and Access Controls
Actions Display
Incremental Layouts and Actions
Action How-To Index
How to Make the New Button Appear on a Custom Folderish Document
How to Add a New Action Category on a Document Tab
How to Hide a Tab, a Link or a Button for a Group or a User
Document List Management
Navigation URLs
Default URL Patterns
URLs for Files
Labels and Translations Management
How to Force Locale
How to Upload Labels Translations in Nuxeo Studio (i18n)
Localization and Translation How-To Index
Home
>
Developer Documentation Center
>
JSF UI Framework
>
Theme
>
Theme How-To Index
>
How to Brand Your Application
JSF UI Framework
How to Brand Your Application
Updated: July 17, 2023
Version:
Select