You can override Cascading Style Sheet (CSS) styles to
customize the appearance of a Coach.
About this task
You can create a CSS override for either the label
of a Coach control or for the control itself as described in the following
procedure:
Procedure
- Open the service that contains the Coach that you want
to work with and then click the Coaches tab.
- In the design area, click to select the Coach control that
you want to customize.
- Click the Customization option in the properties.
- Click the Add Class button.
- Under Class Details, type a name in the Class Name text
box. By default, this field includes the name, class .
You need to replace this text with the class name that you want.
- To override the CSS styles for the label of the Coach control,
click the Create label override button. This creates a . class_name .twLabel {
} CSS class, which is stored directly within the Coach and
can be accessed as described in the following step.
- In the design area, click on the top-level section of the
Coach (named IBM® Business Process Manager Coach by
default) and then click the CSS option in the properties.
- In the CSS text box, type your CSS override settings. For example, the following CSS override changes the color
of the label text to red and the typeface of the label text to bold: . class_name .twLabel
{ color:red; font-weight:bold; }
- To override the CSS styles for the Coach control itself,
go back to the Customization properties for the selected control and
click the Create control override button. This creates a . class_name .twControl
{ } CSS class.
- In the design area, click on the top-level section of the
Coach (named IBM BPM Coach by
default) and then click the CSS option in the properties.
- In the CSS text box, type your CSS override settings. For example, the following CSS override changes the typeface
of the text in the control to italic: . class_name .twControl
{ font-style:italic; }
- Save the Coach and then run the service to test the CSS
overrides.