Skip to content

autocomplete

Autocomplete components

AutocompleteSelect(label, value, on_value, values, multiple=True) #

Autocomplete component via selection

Note

this is a vue component. Look at the relevant vue file.

Parameters:

Name Type Description Default
label str

component text label

required
value list[Any]

value of selectables

required
on_value Callable

value setter for value

required
values list[Any]

list of values that are selectable

required
multiple bool

allow multiple selections

True
Source code in src/sdss_explorer/dashboard/components/sidebar/autocomplete.py
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
@sl.component_vue(vue_path="./autocompleteselect.vue")
def AutocompleteSelect(
    label: str,
    value: list[Any],
    on_value: Callable,
    values: list[Any],
    multiple: bool = True,
):
    """Autocomplete component via selection

    Note:
        this is a vue component. Look at the relevant vue file.

    Args:
        label: component text label
        value: value of selectables
        on_value: value setter for `value`
        values: list of values that are selectable
        multiple: allow multiple selections
    """

    pass

SingleAutocomplete(label, value, on_value, values, disabled=False, allow_none=False) #

Autocomplete component with single selection

Note

this is a vue component. Look at the relevant vue file.

Parameters:

Name Type Description Default
label str

component text label

required
value Any

selected thing value

required
on_value Callable

value setter for value

required
values list[Any]

list of values that are selectable

required
disabled bool

whether disabled; prop is synced live

False
allow_none bool

can value be set to None?

False
Source code in src/sdss_explorer/dashboard/components/sidebar/autocomplete.py
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
@sl.component_vue(vue_path="./autocompletesingle.vue")
def SingleAutocomplete(
    label: str,
    value: Any,
    on_value: Callable,
    values: list[Any],
    disabled: bool = False,
    allow_none: bool = False,
):
    """Autocomplete component with single selection

    Note:
        this is a vue component. Look at the relevant vue file.

    Args:
        label: component text label
        value: selected thing value
        on_value: value setter for `value`
        values: list of values that are selectable
        disabled: whether disabled; prop is synced live
        allow_none: can value be set to None?


    """
    pass