Substructures
This topic describes the page substructures in SPEAK. You use these substructures to add specific layouts to a SPEAK page.
ApplicationContentM
You use this substructure control for any of the Dashboard, List, or Task page structure controls. It provides this placeholder:
-
ApplicationContent.Main – for the main content
You must put an ApplicationContentM control in the ApplicationContent placeholder that the page structure control provides.
ApplicationContentMI
You use this substructure control for any of the Dashboard, List, or Task page structure controls. It provides these placeholders:
-
ApplicationContent.Main – for the main content
-
ApplicationContent.Info – for extra information
You must put an ApplicationContentMI control in the ApplicationContent placeholder that the page structure control provides.
ApplicationContentNM
You use this substructure control for any of the Dashboard, List, or Task page structure controls. It provides these placeholders:
-
ApplicationContent.Navigation – for navigation (for example, a HyperLinkButtonsGroup control)
-
ApplicationContent.Main – for the main content
You must put an ApplicationContentNM control in the ApplicationContent placeholder that the page structure control provides.
ApplicationContentNMI
You use this substructure control for any of the Dashboard, List, or Task page structure controls. It provides these placeholders:
-
ApplicationContent.Navigation – for navigation (for example, a HyperLinkButtonsGroup control)
-
ApplicationContent.Main – for the main content
-
ApplicationContent.Info – for more information
You must put an ApplicationContentNMI control in the ApplicationContent placeholder that the page structure control provides.
ApplicationHeader
You use this substructure control for any of the Dashboard, List, or Task page structure controls. It provides these placeholders:
-
ApplicationHeader.BreadCrumb – for a BreadCrumb control
-
ApplicationHeader.ContextSwitch –
-
ApplicationHeader.Title – for the page title
-
ApplicationHeader.Actions – for an ActionControl control
You must put an ApplicationHeader control in the ApplicationHeader placeholder that the page structure control provides.
You can set the ShowHeader property to false. This will hide the header. The default setting is true.
DialogContentM
You use this substructure control for a Dialog page structure control. It provides these placeholders:
-
DialogContent.Back
-
DialogContent.ContextSwitch
-
DialogContent.Actions
-
DialogContent.Main
You must put a DialogContentM control in the DialogContent placeholder that the Dialog page structure control provides.
You can set the ShowToolbar property to false. This will hide the Actions, Back and ContextSwitch placeholders. The default setting is true.
DialogContentMI
You use this substructure control for a Dialog page structure control. It provides four placeholders:
-
DialogContent.Back
-
DialogContent.ContextSwitch
-
DialogContent.Actions
-
DialogContent.Main
You must put a DialogContentMI control in the DialogContent placeholder that the Dialog page structure control provides.
You can set the ShowToolbar property to false. This will hide the Actions, Back and ContextSwitch placeholders. The default setting is true.
DialogContentNM
You use this substructure control for a Dialog page structure control. It provides five placeholders:
-
DialogContent.Back
-
DialogContent.ContextSwitch
-
DialogContent.Actions
-
DialogContent.Main
-
DialogContent.Main
You must put a DialogContentNM control in the DialogContent placeholder that the Dialog page structure control provides.
You can set the ShowToolbar property to false. This will hide the Actions, Back and ContextSwitch placeholders. The default setting is true.
DialogHeader
You use this substructure control for a Dialog page structure control. It provides these placeholders:
-
DialogHeader.Close
-
DialogHeader.Navigation
-
DialogHeader.Buttons
-
DialogHeader.Actions
You must put a DialogHeader control in the DialogHeader placeholder that the page structure control provides.
DialogFooter
You use this substructure control for a Dialog page structure control. It provides this placeholder:
-
DialogFooter.Buttons – you use this for placing buttons at the bottom right of the page.
GlobalFooter
You use this substructure control for any of the Dashboard, List, or Task page structure controls. It provides this placeholder:
-
GlobalFooter.FooterInfo
You must put a GlobalFooter control in the GlobalFooter placeholder that the page structure control provides.
GlobalHeader
You use this substructure control for any of the Dashboard, List, or Task page structure controls. It provides these placeholders:
-
GlobalHeader.StartButton – you use this for a GlobalLogo control
-
GlobalHeader.LoginInfo – you use this for an AccountInformation control
-
GlobalHeader.Messaging
-
GlobalHeader.Search
You must put a GlobalHeader control in the GlobalHeader placeholder that the page structure control provides.