<paginatorControls>
<paginatorControls> is a Sectional
component that works alongside the <paginator> component to provide navigation buttons.
Attributes and Properties
Attributes for <paginatorControls>
Other (4)
nextLabeltext. Default value: Next. Label for the "next page" button.
pageLabeltext. Default value: Page. Label format for the current page indicator.
paginatorreference. Reference to the <paginator> these controls operate on.
previousLabeltext. Default value: Previous. Label for the "previous page" button.
Common to all components (9)
copyreference. Create an independent copy of another component by reference. Enter a references a $name.
disabledboolean. Default value: false. Whether this component is disabled and cannot be interacted with.
extendreference. Extend another component by reference, inheriting its children and attributes. Enter a reference as $name.
fixedboolean. Default value: false. Whether this component's value is fixed and cannot be modified.
fixLocationboolean. Default value: false. Whether this component's location is fixed (preventing it from being moved while still allowing other modifications).
hideboolean. Default value: false. Whether to hide this component from the rendered output.
isResponseboolean. Default value: false. Whether this component is treated as a response for the purposes of assessment.
nametext. The name used to reference this component from elsewhere in the document.
styleNumberinteger. Default value: 1. The style number used to select this component's visual styling from the available style definitions.
Properties for <paginatorControls name="p">
Other (8)
$p.disabledboolean. Whether this component is disabled and cannot be interacted with.
$p.disabledDirectlyboolean. Whether the controls are disabled directly (rather than via inheritance).
$p.fixedboolean. Whether this component's value is fixed and cannot be modified.
$p.fixLocationboolean. Whether this component's location is fixed (preventing it from being moved while still allowing other modifications).
$p.nextLabeltext. Label for the "next page" button.
$p.pageLabeltext. Label format for the current page indicator.
$p.previousLabeltext. Label for the "previous page" button.
Common to all components (4)
$p.doenetMLtext. The DoenetML source code that produced this component.
$p.hideboolean. Whether to hide this component from the rendered output.
$p.isResponseboolean. Whether this component is treated as a response for the purposes of assessment.
$p.styleNumberinteger. The style number used to select this component's visual styling from the available style definitions.
Examples
Example: <paginatorControls> with a basic <paginator>
A <paginator> component creates a separate page for each sectional component it contains. The
navigation buttons for the paginator are created using the <paginatorControls> component, and may be
positioned either above or below the paginator content. The paginator attribute of the
<paginatorControls> component references the name of the associated <paginator> component.
Example: <paginatorControls> with custom labels
The pageLabel, nextLabel, and previousLabel attributes of the <paginatorControls> component
allow customization of the text displayed on the navigation buttons.