Addons

JSF and Ajax Tips and How-To Index

Updated: March 18, 2024

JSF UI Deprecation
This requires to have the JSF UI addon installed on your server that is deprecated since Nuxeo Platform LTS 2019.
Please refer to the Web UI documentation.

Title Excerpt Topics Level
Ajax Forms and Actions Learn the tips and tricks when working with Ajax forms or actions. JSF, Ajax Advanced
Ajax4jsf Best Practices Learn the best practices of Ajax4JSF to ensure correct rendering, HTML and testing. JSF, Ajax Advanced
Double Click Shield Learn how to use the "Double Click Shield" feature. JSF, Ajax, jQuery Advanced
HOWTO: Activate UI Development Mode - JSF UI Learn how to activate the UI development mode to get details about elements in the UI. JSF UI Beginner
HOWTO: Add Field Validation - JSF UI Learn how to create a validator on a field with Nuxeo Studio and Nuxeo IDE. Layout, JSF, Validation Advanced
HOWTO: Add a Button - JSF UI Learn how to add new buttons at different locations in the JSF UI using user actions and automation (in a document contextual tools or on a document Edit form for instance). Automation, Extension, Tab, User action, JSF UI Beginner
HOWTO: Add a JSF Form Validation Learn how to add a JSF form validation to a JSF component to validate a field. Layout, JSF UI, Validation Advanced
HOWTO: Add a New Widget to the Default Summary Layout - JSF UI Learn how to insert a new widget to the default Summary layout so that's displayed on all document Summary pages. Layout, JSF UI Advanced
HOWTO: Bubble Errors from the Core Layer - JSF UI Learn how to bubble errors from the core layer in the  UI. JSF UI Advanced
HOWTO: Customize Startup Redirection - JSF UI Learn how to customize startup redirection so users are displayed the default Nuxeo dashboard. JSF UI Advanced
HOWTO: Customize the Bulk Edit Form - JSF UI Learn how to customize the bulk edit form using Nuxeo Studio. Bulk edit, JSF UI Intermediate
HOWTO: Customize the Bulk Import Form - JSF UI Learn how to customize the bulk import form using Nuxeo Studio. Bulk import, JSF UI Intermediate
HOWTO: Customize the Dashboard - JSF UI Learn how to customize the dashboard by adding new entries or completely override the default dashboard. JSF UI Advanced
HOWTO: Customize the Error Pages - JSF UI Learn how to customize the error pages. Theme, JSF UI Advanced
HOWTO: Customize the Info-View Pop-Up - JSF UI Learn how to customize the info-view pop-up using an XML extension or Nuxeo Studio. Info-view, JSF UI Advanced
HOWTO: Customize the Login Page - JSF UI Learn how to customize the login page using an XML extension. Theme, JSF UI Beginner
HOWTO: Customize the Versioning and Comment Widget on Document Edit Form - JSF UI Learn how to customize the versioning and comment widget using XML extensions. These examples can be contributed in Nuxeo Studio (Advanced Settings > XML Extensions) or with Nuxeo CLI. Layout, Versioning, JSF UI, Widget Intermediate
HOWTO: Debug Slow Page Rendering - JSF UI Learn how to debug slow page rendering. JSF UI Advanced
HOWTO: Enable Drag and Drop and New Button on a Custom Content View - JSF UI Make a custom content view look like the default Content tab. Content view, Tab, JSF UI, UI Beginner
HOWTO: Hide a Tab, a Link or a Button for a Group or a User - JSF UI Learn how to hide an action for a group or a user. Filter, User action, JSF UI Advanced
HOWTO: Impact Another JSF Component from a Command or Select Learn how to impact another JSF component from a Command or Select. Layout, JSF UI Advanced
HOWTO: Make JSF UI the Default UI Learn how to make JSF UI the default UI instead of Web UI. Web UI, JSF UI Beginner
HOWTO: Override a Seam Component - JSF UI Learn how to override a seam component. JSF UI, Seam JSF Webapp Advanced
HOWTO: Override a Template - JSF UI Learn how to override a Nuxeo template. JSF UI Advanced
HOWTO: Override the Login Page - JSF UI Learn how to override the login page. Theme, JSF UI Advanced
HOWTO: Register a JSF Tag Library Learn how to use the JSF tag library registration. JSF Advanced
HOWTO: Use Plug-Ins in TinyMCE Editor - JSF UI Learn how to customize TinyMCE by adding new plug-ins. We will use the textcolor plug-in as an example. Plug-ins, TinyMCE, JSF UI Intermediate
JSF and JavaScript Learn how to get a tag client using DOM. JSF, JavaScript Advanced
JSF troubleshoot Discover the troubleshooting issues that can be encountered with JSF. JSF Advanced