com.microstrategy.web.app.gui.Scroller |
![]() |
Scroller interface that defines minimum contract all Scroller must implement.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | HORIZONTAL_SCROLLER | ||||||||||
int | SCROLLER_BACKGROUND | ||||||||||
int | SCROLLER_CONTAINER | ||||||||||
int | SCROLLER_CONTAINER_BAR | ||||||||||
int | SCROLLER_CONTAINER_BAR_GHOST | ||||||||||
int | SCROLLER_END | ||||||||||
int | SCROLLER_SELECTION | ||||||||||
int | SCROLLER_SINGLE_TICKER | ||||||||||
int | SCROLLER_START | ||||||||||
int | SCROLLER_STYLE_DATA | ||||||||||
int | SCROLLER_STYLE_DATA_RANGE | ||||||||||
int | SCROLLER_STYLE_INDEX | ||||||||||
int | SCROLLER_STYLE_PERCENT | ||||||||||
int | VERTICAL_SCROLLER |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract void |
addProperty(String key, String value)
Adds a new property set to the scroller bone associated to the scroller Gui Element intance.
| ||||||||||
abstract JsonGenerator |
getBonePropertiesGenerator()
returns the bone properties generator.
| ||||||||||
abstract String |
getCmdid()
Set client-side property 'cmdid'
| ||||||||||
abstract List |
getDataLabels()
Returns a read/write List that can be used to specify the tooltip text for each of the scroller's data points.
| ||||||||||
abstract List |
getDataValues()
Returns a read/write List that can be used to specify the data values for each of the scroller's data points.
| ||||||||||
abstract int |
getEndUnit()
Returns the end value of the scrollbar within the scroller, in relation to the maxUnits property.
| ||||||||||
abstract int |
getIncrement()
Gets the increment factor to be used for the scroll.
| ||||||||||
abstract int |
getMaxUnits()
Returns the max absolute units the scroller represents.
| ||||||||||
abstract String |
getScriptClass()
Returns the script class that serves as the bone for the scroller.
| ||||||||||
abstract int | getSize() | ||||||||||
abstract int |
getStartBase()
Return the first unit on the scroller when the style is
SCROLLER_STYLE_INDEX ;
If the scroller is 0-based scroller, set this to 0; if the scroller is 1-based scroller, set this to 1. | ||||||||||
abstract int |
getStartUnit()
Returns the start value of the scrollbar within the scroller, in relation to the maxUnits property.
| ||||||||||
abstract int |
getStyle()
Returns the current style.
| ||||||||||
abstract int | getType() | ||||||||||
abstract boolean |
isSupportIncludeState()
Set flag to indicate if this scroller support toggleing its selection area between center and sides.
| ||||||||||
abstract void | setCmdid(String cmdid) | ||||||||||
abstract void | setDataLabels(List dataLabels) | ||||||||||
abstract void |
setEndUnit(int endUnit)
Sets the end value of the scrollbar within the scroller, in relation to the maxUnits property.
| ||||||||||
abstract void |
setIncrement(int increment)
Sets the increment factor to be used for the scroll.
| ||||||||||
abstract void | setIsResizable(boolean isResizable) | ||||||||||
abstract void |
setMaxUnits(int maxUnits)
Sets the max absolute units the scroller represents.
| ||||||||||
abstract void | setMaxWindowSize(int windowSize) | ||||||||||
abstract void |
setScriptClass(String scriptClass)
Sets the script class that serves as the bone for the scroller.
| ||||||||||
abstract void |
setSize(int size)
Sets the size of the scroller in pixels
| ||||||||||
abstract void |
setStartBase(int startPoint)
Set the first unit on teh scroller when the style is
SCROLLER_STYLE_INDEX
If the scroller is 0-based scroller, set this to 0; if the scroller is 1-based scroller, set this to 1. | ||||||||||
abstract void |
setStartUnit(int startUnit)
Sets the start value of the scrollbar within the scroller, in relation to the maxUnits property.
| ||||||||||
abstract void |
setStyle(int style)
Sets the new style.
| ||||||||||
abstract void | setSupportIncludeState(boolean supportIncludeState) | ||||||||||
abstract void |
setType(int type)
Sets the type of scroller to display.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Adds a new property set to the scroller bone associated to the scroller Gui Element intance.
key | String |
---|---|
value | String |
returns the bone properties generator.
Set client-side property 'cmdid'
Returns a read/write List that can be used to specify the tooltip text for each of the scroller's data points.
Returns a read/write List that can be used to specify the data values for each of the scroller's data points. One possible usage of this list could be to generate event arguments corresponding to the selections.
Returns the end value of the scrollbar within the scroller, in relation to the maxUnits property.
Gets the increment factor to be used for the scroll. If 20 max units were specified for the scroller and the increment factor defined is 5, then the values will range from 0 to 100, every 5 units.
Returns the max absolute units the scroller represents.
Returns the script class that serves as the bone for the scroller.
Return the first unit on the scroller when the style is SCROLLER_STYLE_INDEX
;
If the scroller is 0-based scroller, set this to 0; if the scroller is 1-based scroller, set this to 1.
If other cases, just set the first number which would appear at the left/lower end of the scroller.
Default will be 1-based index.
Returns the start value of the scrollbar within the scroller, in relation to the maxUnits property.
Returns the current style.
Value styles are SCROLLER_STYLE_DATA
, SCROLLER_STYLE_DATA_RANGE
, SCROLLER_STYLE_INDEX
and SCROLLER_STYLE_PERCENT
HORIZONTAL_SCROLLER
to represent a horizontal scroller VERTICAL_SCROLLER
to represent a vertical scroller.
Set flag to indicate if this scroller support toggleing its selection area between center and sides. This is to support Metric Condition selector's include/exclude selection mode.
Sets the end value of the scrollbar within the scroller, in relation to the maxUnits property.
endUnit | int |
---|
Sets the increment factor to be used for the scroll. If 20 max units were specified for the scroller and the increment factor defined is 5, then the values will range from 0 to 100, every 5 units.
increment | int |
---|
Sets the max absolute units the scroller represents.
maxUnits | int |
---|
Sets the script class that serves as the bone for the scroller.
scriptClass | script class. |
---|
Sets the size of the scroller in pixels
size | int |
---|
Set the first unit on teh scroller when the style is SCROLLER_STYLE_INDEX
If the scroller is 0-based scroller, set this to 0; if the scroller is 1-based scroller, set this to 1.
If other cases, just set the first number which would appear at the left/lower end of the scroller.
Default will be 1-based index.
startPoint | The new number for the start base of the scroller |
---|
IllegalArgumentException | Thrown when the scroller is not in style SCROLLER_STYLE_INDEX .
|
---|
Sets the start value of the scrollbar within the scroller, in relation to the maxUnits property.
startUnit | int |
---|
Sets the new style.
Value styles are SCROLLER_STYLE_DATA
, SCROLLER_STYLE_DATA_RANGE
, SCROLLER_STYLE_INDEX
and SCROLLER_STYLE_PERCENT
style | The style to set. |
---|
Sets the type of scroller to display.
type | int value as
HORIZONTAL_SCROLLER to represent a horizontal scroller, or
VERTICAL_SCROLLER to represent a vertical scroller
|
---|