RangeSlider.Prop Type

• marks (dict with values of type: string | record with the fields: 'label: string (optional)', 'style: record (optional)') - Marks on the slider. The key determines the position (a number), and the value determines what will show. If you want to set the stylMarksTypec mark point, the value should be an object which contains style and label properties. • value (list with values of type: number) - The value of the iMarksType#10; • drag_value (list with values of type: number) - The value of the input during a drag • allowCross (boolean) - allowCross could be set as true to allow those handles to cross. • className (string) - Additional CSS class for the root DOM node • count (number) - Determine how many ranges to render, and multiple handles will be rendered (number + 1). • disabled (boolean) - If true, the handles can't be moved. • dots (boolean) - When the step value is greater than 1, you can set the dots to true if you want to render the slider with dots. • included (boolean) - If the value is true, it means a continuous value is included. Otherwise, it is an independent value. • min (number) - Minimum allowed value of the slider • max (number) - Maximum allowed value of the slider • pushable (boolean | number) - pushable could be set as true to allow pushing of surrounding handles when moving an handle. When set to a number, the number will be the minimum ensured distance between handles. • tooltip (record with the fields: 'always_visible: boolean (optional)', 'placement: value equal to: 'left', 'right', 'top', 'bottom', 'topLeft', 'topRight', 'bottomLeft', 'bottomRight' (optional)') - Configuration for tooltips describing the current slider values • step (number) - Value by which increments or decrements are made • vertical (boolean) - If true, the slider will be vertical • verticalHeight (number; default 400) - The height, in px, of the slider if it is vertical. • updatemode (value equal to: 'mouseup', 'drag'; default mouseup) - Determines when the component should update its `value` property. If `mouseup` (the default) then the slider will only trigger its value when the user has finished dragging the slider. If `drag`, then the slider will update its value continuously as it is being dragged. Note that for the latter case, the `drag_value` property could be used instead. • loading_state (record with the fields: 'is_loading: boolean (optional)', 'prop_name: string (optional)', 'component_name: string (optional)') - Object that holds the loading state object coming from dash-renderer • persistence (boolean | string | number) - Used to allow user interactions in this component to be persisted when the component - or the page - is refreshed. If `persisted` is truthy and hasn't changed from its previous value, a `value` that the user has changed while using the app will keep that change, as long as the new `value` also matches what was given originally. Used in conjunction with `persistence_type`. • persisted_props (list with values of type: value equal to: 'value'; default ['value']) - Properties whose user interactions will persist after refreshing the component or the page. Since only `value` is allowed this prop can normally be ignored. • persistence_type (value equal to: 'local', 'session', 'memory'; default local) - Where persisted user changes will be stored: memory: only kept in memory, reset on page refresh. local: window.localStorage, data is kept after the browser quit. session: window.sessionStorage, data is cleared once the browser quit.

Union cases

Union case Description

AllowCross bool

Full Usage: AllowCross bool

Parameters:
    Item : bool

Item : bool

ClassName string

Full Usage: ClassName string

Parameters:
    Item : string

Item : string

Count int

Full Usage: Count int

Parameters:
    Item : int

Item : int

Disabled bool

Full Usage: Disabled bool

Parameters:
    Item : bool

Item : bool

Dots bool

Full Usage: Dots bool

Parameters:
    Item : bool

Item : bool

DragValue float list

Full Usage: DragValue float list

Parameters:
    Item : float list

Item : float list

Included bool

Full Usage: Included bool

Parameters:
    Item : bool

Item : bool

LoadingState LoadingState

Full Usage: LoadingState LoadingState

Parameters:
Item : LoadingState

Marks Map<float, Mark>

Full Usage: Marks Map<float, Mark>

Parameters:
Item : Map<float, Mark>

Max float

Full Usage: Max float

Parameters:
    Item : float

Item : float

Min float

Full Usage: Min float

Parameters:
    Item : float

Item : float

PersistedProps string[]

Full Usage: PersistedProps string[]

Parameters:
    Item : string[]

Item : string[]

Persistence IConvertible

Full Usage: Persistence IConvertible

Parameters:
Item : IConvertible
Item : PersistenceTypeOptions

Pushable PushableType

Full Usage: Pushable PushableType

Parameters:
Item : PushableType

Step float

Full Usage: Step float

Parameters:
    Item : float

Item : float

Tooltip TooltipOptions

Full Usage: Tooltip TooltipOptions

Parameters:
Item : TooltipOptions

Updatemode UpdateOn

Full Usage: Updatemode UpdateOn

Parameters:
Item : UpdateOn

Value float list

Full Usage: Value float list

Parameters:
    Item : float list

Item : float list

Vertical bool

Full Usage: Vertical bool

Parameters:
    Item : bool

Item : bool

VerticalHeight float

Full Usage: VerticalHeight float

Parameters:
    Item : float

Item : float

Static members

Static member Description

Prop.convert

Full Usage: Prop.convert

Returns: Prop -> obj
Returns: Prop -> obj

Prop.toDynamicMemberDef prop

Full Usage: Prop.toDynamicMemberDef prop

Parameters:
Returns: string * obj
prop : Prop
Returns: string * obj

Prop.toPropName

Full Usage: Prop.toPropName

Returns: Prop -> string
Returns: Prop -> string