To contain functions or user interface elements that another Coach View or a Coach can use, create a Coach View.
Creating a Coach View should be an iterative process in which you perform steps 3 - 6 in any order. You might do an initial pass in the order listed in the procedure. Then you might go back and forth between the Coach View pages, updating each one as necessary. Based on the results of your test, update the appropriate pages and retest. Continue the iterative process of updating and retesting until you are satisfied with the look and behavior of your Coach View.
this.context.options._metadata.label.get("value");
For example, the button stock control has the allowMultipleClicks configuration option. If you put a button instance into a Coach View and then edit its properties, you can see Allow multiple clicks. This configuration is the label and UI implementation of the allowMultipleClicks configuration option.
.widerTextBox .dijitTextBox {
width: 365px;
}
In this .css file, you have extended dijitTextBox by
creating widerTextBox to override the default width
of the stock text control. In the layout of the Coach View, you can
then select a text control and add the widerTextBox class
in the HTML Attributes. When you see the text control in a browser,
it has the width specified by the class and not the default width.