Top  | Previous | Next

Column Selector

reporting_ColumnSelector

Description

The column selector component is conceptually similar to the Row Selector, except that instead of filtering rows, it filters columns from its output dataset. Each column from the input dataset is shown as a checkbox. As the user checks and un-checks columns, the output dataset has those columns added or removed. This is very handy for driving the Table and Classic Chart components.

Properties

Appearance

Font

Font of text of this component

Scripting name

font

Data type

Font

Foreground Color

The foreground color of the component.

Scripting name

foreground

Data type

Color

Background Color

The background color of the component.

Scripting name

background

Data type

Color

Normalize Widths

If true, all checkboxes will be assigned the same width, which causes them to line up in columns

Scripting name

normalizeWidths

Data type

boolean

Flags

expert

Horizontal Gap

The horizontal gap between checkboxes or grouping panels

Scripting name

hGap

Data type

int

Flags

expert

Vertical Gap

The vertical gap between checkboxes and grouping panels

Scripting name

vGap

Data type

int

Flags

expert

Behavior

Group by Dataset

If true, checkboxes will be grouped by their dataset. Otherwise, checkboxes will be arranged flat.

Scripting name

grouping

Data type

boolean

Alphabetize

If true, checkboxes will be ordered alphabetically by their text.

Scripting name

alphabetize

Data type

boolean

Common

Name

The name of this component.

Scripting name

name

Data type

String

Flags

bindable

Visible

If disabled, the component will be hidden.

Scripting name

visible

Data type

boolean

Border

The border surrounding this component. NOTE that the border is unaffected by rotation.

Scripting name

border

Data type

Border

Mouseover Text

The text that is displayed in the tooltip which pops up on mouseover of this component.

Scripting name

toolTipText

Data type

String

Cursor

The mouse cursor to use when hovering over this component.

Scripting name

cursorCode

Data type

int

Values

0

Default

1

Crosshair

2

Text

3

Wait

12

Hand

13

Move

4

SW Resize

5

SE Resize

6

NW Resize

7

NE Resize

8

N Resize

9

S Resize

10

W Resize

11

E Resize

Scripting

Events

The following event sets are fired by this component. See Component Event Handlers to learn more.

mouse
mouseMotion
propertyChange

 

Scripting Functions

This component has no special scripting functions.