java.lang.Object | ||
↳ | com.microstrategy.web.app.gui.AbstractGuiElement | |
↳ | com.microstrategy.web.app.gui.ScrollerImpl |
ScrollerImpl abstraction it renders an HMTL output for a Scroller Gui Element.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void |
addProperty(String key, String value)
Adds a new property set to the scroller bone associated to the scroller Gui Element intance.
| ||||||||||
JsonGenerator |
getBonePropertiesGenerator()
returns the bone properties generator.
| ||||||||||
String | getCSSName(int section) | ||||||||||
String |
getCmdid()
Set client-side property 'cmdid'
| ||||||||||
List |
getDataLabels()
Returns a read/write List that can be used to specify the tooltip text for each of the scroller's data points.
| ||||||||||
List |
getDataValues()
Returns a read/write List that can be used to specify the data values for each of the scroller's data points.
| ||||||||||
int |
getEndUnit()
Returns the end value of the scrollbar within the scroller, in relation to the maxUnits property.
| ||||||||||
int |
getIncrement()
Gets the increment factor to be used for the scroll.
| ||||||||||
int |
getMaxUnits()
Returns the max absolute units the scroller represents.
| ||||||||||
String |
getScriptClass()
Returns the script class that serves as the bone for the scroller.
| ||||||||||
int | getSize() | ||||||||||
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. | ||||||||||
int |
getStartUnit()
Returns the start value of the scrollbar within the scroller, in relation to the maxUnits property.
| ||||||||||
int |
getStyle()
Returns the current style.
| ||||||||||
int | getType() | ||||||||||
boolean |
isSupportIncludeState()
Set flag to indicate if this scroller support toggleing its selection area between center and sides.
| ||||||||||
MarkupOutput |
renderElement()
render the gui element in a MarkupOutput object
| ||||||||||
void | renderScroller(MarkupOutput out, int type) | ||||||||||
void | setCmdid(String cmdid) | ||||||||||
void | setDataLabels(List dataLabels) | ||||||||||
void |
setEndUnit(int endUnit)
Sets the end value of the scrollbar within the scroller, in relation to the maxUnits property.
| ||||||||||
void |
setIncrement(int increment)
Sets the increment factor to be used for the scroll.
| ||||||||||
void | setIsResizable(boolean isResizable) | ||||||||||
void |
setMaxUnits(int maxUnits)
Sets the max absolute units the scroller represents.
| ||||||||||
void | setMaxWindowSize(int windowSize) | ||||||||||
void |
setScriptClass(String _scriptClass)
Sets the script class that serves as the bone for the scroller.
| ||||||||||
void |
setSize(int size)
Sets the size of the scroller in pixels
| ||||||||||
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. | ||||||||||
void |
setStartUnit(int startUnit)
Sets the start value of the scrollbar within the scroller, in relation to the maxUnits property.
| ||||||||||
void |
setStyle(int style)
Sets the new style.
| ||||||||||
void | setSupportIncludeState(boolean supportIncludeState) | ||||||||||
void |
setType(int type)
Sets the type of scroller to display.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ClientSideHelper |
getClientSideHelper()
Returns the ClientSideHelper instance associated with the scroller.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
Adds a new property set to the scroller bone associated to the scroller Gui Element intance.
key | String |
---|---|
value | String |
section | int Scroller's section. Possible values: |
---|
SCROLLER_START
,
SCROLLER_END
,
SCROLLER_SELECTION
,
SCROLLER_CONTAINER
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
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.
render the gui element in a MarkupOutput object
MarkupOutput
object
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 |
---|
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
|
---|
Returns the ClientSideHelper instance associated with the scroller. This ClientSideHelper is used by the scroller to register the scroller bone.