a4j:loadStyle

Component identification parameters

Name | Value
--- | ---
component-type | org.ajax4jsf.LoadStyle
component-family | org.ajax4jsf.LoadStyle
component-class | org.ajax4jsf.component.html.HtmlLoadStyle
renderer-type | org.ajax4jsf.LoadStyleRenderer

## Creating on a page

To create the simplest variant on a page use the following syntax:

Example:

    <a4j:loadStyle src="styles/style.css"/>

## Creating the Component Dynamically Using Java

Example:

    import org.ajax4jsf.component.html.HtmlLoadStyle;
    ...
    HtmlLoadScript myStyle = new HtmlLoadStyle();
    ...

## Key attributes and ways of usage

As it was mentioned above this component returns its value as the value of the "src" attribute passing it to the `getResourceURL()` method of the ViewHandler for this application, and passing the result via the `encodeResourceURL()` method of the ExternalContext.

It means that the Context is inserted automatically to the link. And calls like `resource://` is properly handled.

Except this - you may be free to put your stylesheet links right from the child page while using facelets templates.

## Relevant resources links

Some additional information about usage of component can be found on the component Live Demo page.