Font Awesome Icons
The cssClassFa() element is used to specify the name of a Font Awesome icon name, to be rendered as the domain object’s icon.
If necessary the icon specified can be overridden by a particular object instance using the iconName() method.
For example:
@DomainObjectLayout(
cssClassFa="fa-check-circle"
)
public class ToDoItem {
// ...
}
There can be multiple "fa-" classes, eg to mirror or rotate the icon.
There is no need to include the mandatory fa "marker" CSS class; it will be automatically added to the list.
The fa- prefix can also be omitted from the class names; it will be prepended to each if required.
The related cssClassFaPosition element is currently unused for domain objects; the icon is always rendered to the left.
|
The similar @DomainObjectLayout#cssClass() element is also used as a hint to apply CSS, but for wrapping the representation of an object or object member so that it can be styled in an application-specific way. |