mex.editor.advanced_search package

Submodules

mex.editor.advanced_search.main module

mex.editor.advanced_search.main.filter_entity_type() Component

Render filter entity type page.

mex.editor.advanced_search.main.filter_query() Component

Render filter query page.

mex.editor.advanced_search.main.filter_references() Component

Render filter references page.

mex.editor.advanced_search.main.index() Component

Render index for the advanced search page.

mex.editor.advanced_search.main.ref_filter(ref: RefFilter, index: int) Component

Render specified ref filter.

mex.editor.advanced_search.main.ref_filter_value(ref: RefFilter, index: int, val: str, val_index: int) Component

Render specified value of ref filter.

mex.editor.advanced_search.main.search_results() Component

Render search results page.

mex.editor.advanced_search.main.sidebar() Component

Render sidebar with filters for the search page.

mex.editor.advanced_search.state module

class mex.editor.advanced_search.state.AdvancedSearchState(parent_state: BaseState | None = None, init_substates: bool = True, _reflex_internal_init: bool = False, **kwargs)

Bases: State, PaginationStateMixin

State for the advanced search page.

add_ref_filter = EventHandler(event_actions={}, fn=<function AdvancedSearchState.add_ref_filter>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
add_ref_filter_value = EventHandler(event_actions={}, fn=<function AdvancedSearchState.add_ref_filter_value>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
all_entity_types = Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.all_entity_types_rx_state_', _var_type=collections.abc.Sequence[str], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.all_entity_types_rx_state_', _var_type=collections.abc.Sequence[str], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='all_entity_types', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=())))
all_fields_for_entity_types

Base class of converting a var to another var type.

backend_vars = {'_available_locales': [MExLocale(id='de', label='Deutsch', language='de'), MExLocale(id='en', label='English', language='en')], '_locale_service': <mex.editor.locale_service.LocaleService object>, '_nav_items': [NavItem(title='layout.nav_bar.search_navitem', route_ids=['/', '/index'], raw_path='/', active=False), NavItem(title='layout.nav_bar.advanced_search_navitem', route_ids=['/advanced-search'], raw_path='/advanced-search/?page=1', active=False), NavItem(title='layout.nav_bar.create_navitem', route_ids=['/create', '/create/[draft_id]'], raw_path='/create', active=False), NavItem(title='layout.nav_bar.edit_navitem', route_ids=['/item/[item_id]'], raw_path='/item/00000000000000', active=False), NavItem(title='layout.nav_bar.merge_navitem', route_ids=['/merge'], raw_path='/merge', active=False), NavItem(title='layout.nav_bar.ingest_navitem', route_ids=['/ingest'], raw_path='/ingest', active=False)], '_reflex_internal_links': None}
base_vars = {'all_entity_types': Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.all_entity_types_rx_state_', _var_type=collections.abc.Sequence[str], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.all_entity_types_rx_state_', _var_type=collections.abc.Sequence[str], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='all_entity_types', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()))), 'current_page': Var.__init_subclass__.<locals>.NumberCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.current_page_rx_state_', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.current_page_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='current_page', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()))), 'entity_types': Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.entity_types_rx_state_', _var_type=list[str], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.entity_types_rx_state_', _var_type=list[str], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='entity_types', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()))), 'is_searching': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.is_searching_rx_state_', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.is_searching_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='is_searching', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()))), 'limit': Var.__init_subclass__.<locals>.NumberCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.limit_rx_state_', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.limit_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='limit', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()))), 'query': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.query_rx_state_', _var_type=<class 'str'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.query_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='query', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()))), 'refs': Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.refs_rx_state_', _var_type=list[mex.editor.advanced_search.state.RefFilter], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.refs_rx_state_', _var_type=list[mex.editor.advanced_search.state.RefFilter], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='refs', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()))), 'search_results': Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.search_results_rx_state_', _var_type=list[mex.editor.models.SearchResult], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.search_results_rx_state_', _var_type=list[mex.editor.models.SearchResult], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='search_results', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()))), 'total': Var.__init_subclass__.<locals>.NumberCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.total_rx_state_', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.total_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='total', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=())))}
class_subclasses = {}
computed_vars = {'all_fields_for_entity_types': FakeComputedVarBaseClass(_js_expr='all_fields_for_entity_types_rx_state_', _var_type=list[mex.editor.value_label_select.ValueLabelSelectItem], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='all_fields_for_entity_types', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function AdvancedSearchState.all_fields_for_entity_types>, _name='all_fields_for_entity_types'), 'disable_next_page': FakeComputedVarBaseClass(_js_expr='disable_next_page_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.disable_next_page>, _name='disable_next_page'), 'disable_page_selection': FakeComputedVarBaseClass(_js_expr='disable_page_selection_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.disable_page_selection>, _name='disable_page_selection'), 'disable_previous_page': FakeComputedVarBaseClass(_js_expr='disable_previous_page_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.disable_previous_page>, _name='disable_previous_page'), 'label_entitytype_filter_title': FakeComputedVarBaseClass(_js_expr='label_entitytype_filter_title_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='label_entitytype_filter_title', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function AdvancedSearchState.label_entitytype_filter_title>, _name='label_entitytype_filter_title'), 'label_reference_field_filter_placeholder': FakeComputedVarBaseClass(_js_expr='label_reference_field_filter_placeholder_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='label_reference_field_filter_placeholder', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function AdvancedSearchState.label_reference_field_filter_placeholder>, _name='label_reference_field_filter_placeholder'), 'label_reference_filter_add_value': FakeComputedVarBaseClass(_js_expr='label_reference_filter_add_value_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='label_reference_filter_add_value', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function AdvancedSearchState.label_reference_filter_add_value>, _name='label_reference_filter_add_value'), 'label_reference_filter_remove_value': FakeComputedVarBaseClass(_js_expr='label_reference_filter_remove_value_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='label_reference_filter_remove_value', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function AdvancedSearchState.label_reference_filter_remove_value>, _name='label_reference_filter_remove_value'), 'label_reference_filter_title': FakeComputedVarBaseClass(_js_expr='label_reference_filter_title_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='label_reference_filter_title', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function AdvancedSearchState.label_reference_filter_title>, _name='label_reference_filter_title'), 'label_reference_filter_value_placeholder': FakeComputedVarBaseClass(_js_expr='label_reference_filter_value_placeholder_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='label_reference_filter_value_placeholder', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function AdvancedSearchState.label_reference_filter_value_placeholder>, _name='label_reference_filter_value_placeholder'), 'label_result_summary_format': FakeComputedVarBaseClass(_js_expr='label_result_summary_format_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='label_result_summary_format', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale', 'total', 'search_results_length'}}, _auto_deps=False, _update_interval=None, _fget=<function AdvancedSearchState.label_result_summary_format>, _name='label_result_summary_format'), 'label_search_input_placeholder': FakeComputedVarBaseClass(_js_expr='label_search_input_placeholder_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='label_search_input_placeholder', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function AdvancedSearchState.label_search_input_placeholder>, _name='label_search_input_placeholder'), 'max_page': FakeComputedVarBaseClass(_js_expr='max_page_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.max_page>, _name='max_page'), 'page_selection': FakeComputedVarBaseClass(_js_expr='page_selection_rx_state_', _var_type=list[str], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.page_selection>, _name='page_selection'), 'search_results_length': FakeComputedVarBaseClass(_js_expr='search_results_length_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='search_results_length', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function AdvancedSearchState.search_results_length>, _name='search_results_length'), 'skip': FakeComputedVarBaseClass(_js_expr='skip_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.skip>, _name='skip')}
current_page = Var.__init_subclass__.<locals>.NumberCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.current_page_rx_state_', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.current_page_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='current_page', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=())))
disable_next_page

Base class of converting a var to another var type.

disable_page_selection

Base class of converting a var to another var type.

disable_previous_page

Base class of converting a var to another var type.

entity_types: list[str] = Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.entity_types_rx_state_', _var_type=list[str], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.entity_types_rx_state_', _var_type=list[str], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='entity_types', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=())))
event_handlers = {'add_ref_filter': EventHandler(event_actions={}, fn=<function AdvancedSearchState.add_ref_filter>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'add_ref_filter_value': EventHandler(event_actions={}, fn=<function AdvancedSearchState.add_ref_filter_value>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'go_to_first_page': EventHandler(event_actions={}, fn=<function AdvancedSearchState.go_to_first_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'go_to_next_page': EventHandler(event_actions={}, fn=<function AdvancedSearchState.go_to_next_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'go_to_previous_page': EventHandler(event_actions={}, fn=<function AdvancedSearchState.go_to_previous_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'on_query_form_submit': EventHandler(event_actions={}, fn=<function AdvancedSearchState.on_query_form_submit>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'remove_ref_filter': EventHandler(event_actions={}, fn=<function AdvancedSearchState.remove_ref_filter>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'remove_ref_filter_value': EventHandler(event_actions={}, fn=<function AdvancedSearchState.remove_ref_filter_value>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'reset_pagination': EventHandler(event_actions={}, fn=<function AdvancedSearchState.reset_pagination>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'resolve_identifiers': EventHandler(event_actions={}, fn=<function AdvancedSearchState.resolve_identifiers>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'search': EventHandler(event_actions={}, fn=<function AdvancedSearchState.search>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'set_all_entity_types': BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_all_entity_types>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'set_current_page': EventHandler(event_actions={}, fn=<function AdvancedSearchState.set_current_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'set_entity_types': BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_entity_types>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'set_is_searching': BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_is_searching>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'set_limit': BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_limit>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'set_query': EventHandler(event_actions={}, fn=<function AdvancedSearchState.set_query>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'set_ref_filter_field': EventHandler(event_actions={}, fn=<function AdvancedSearchState.set_ref_filter_field>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'set_ref_filter_value': EventHandler(event_actions={}, fn=<function AdvancedSearchState.set_ref_filter_value>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'set_refs': BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_refs>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'set_search_results': BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_search_results>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'set_total': EventHandler(event_actions={}, fn=<function AdvancedSearchState.set_total>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state'), 'setvar': EventHandlerSetVar(event_actions={}, fn=<function EventHandlerSetVar.setvar>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', state_cls=<class 'mex.editor.advanced_search.state.AdvancedSearchState'>), 'toggle_entity_type': EventHandler(event_actions={}, fn=<function AdvancedSearchState.toggle_entity_type>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')}
go_to_first_page = EventHandler(event_actions={}, fn=<function AdvancedSearchState.go_to_first_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
go_to_next_page = EventHandler(event_actions={}, fn=<function AdvancedSearchState.go_to_next_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
go_to_previous_page = EventHandler(event_actions={}, fn=<function AdvancedSearchState.go_to_previous_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
inherited_backend_vars = {'_available_locales': [MExLocale(id='de', label='Deutsch', language='de'), MExLocale(id='en', label='English', language='en')], '_locale_service': <mex.editor.locale_service.LocaleService object>, '_nav_items': [NavItem(title='layout.nav_bar.search_navitem', route_ids=['/', '/index'], raw_path='/', active=False), NavItem(title='layout.nav_bar.advanced_search_navitem', route_ids=['/advanced-search'], raw_path='/advanced-search/?page=1', active=False), NavItem(title='layout.nav_bar.create_navitem', route_ids=['/create', '/create/[draft_id]'], raw_path='/create', active=False), NavItem(title='layout.nav_bar.edit_navitem', route_ids=['/item/[item_id]'], raw_path='/item/00000000000000', active=False), NavItem(title='layout.nav_bar.merge_navitem', route_ids=['/merge'], raw_path='/merge', active=False), NavItem(title='layout.nav_bar.ingest_navitem', route_ids=['/ingest'], raw_path='/ingest', active=False)], '_reflex_internal_links': None}
inherited_vars = {'backend_version': FakeComputedVarBaseClass(_js_expr='backend_version_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='backend_version', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value='N/A', _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function State.backend_version>, _name='backend_version'), 'current_locale': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.current_locale_rx_state_', _var_type=<class 'str'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.current_locale_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='current_locale', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'draft_id': FakeComputedVarBaseClass(_js_expr='draft_id_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state', field_name='draft_id', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'router'}}, _auto_deps=False, _update_interval=None, _fget=<function BaseState.setup_dynamic_args.<locals>.argsingle_factory.<locals>.inner_func>, _name='draft_id'), 'editor_version': FakeComputedVarBaseClass(_js_expr='editor_version_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='editor_version', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function State.editor_version>, _name='editor_version'), 'is_hydrated': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state.is_hydrated_rx_state_', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.is_hydrated_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state', field_name='is_hydrated', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None, components=()))), 'is_unsaved_changes_dialog_open': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.is_unsaved_changes_dialog_open_rx_state_', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.is_unsaved_changes_dialog_open_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='is_unsaved_changes_dialog_open', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'item_id': FakeComputedVarBaseClass(_js_expr='item_id_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state', field_name='item_id', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'router'}}, _auto_deps=False, _update_interval=None, _fget=<function BaseState.setup_dynamic_args.<locals>.argsingle_factory.<locals>.inner_func>, _name='item_id'), 'label_additional_titles': FakeComputedVarBaseClass(_js_expr='label_additional_titles_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_additional_titles', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_additional_titles>, _name='label_additional_titles'), 'label_nav_bar_logout_button': FakeComputedVarBaseClass(_js_expr='label_nav_bar_logout_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_nav_bar_logout_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_nav_bar_logout_button>, _name='label_nav_bar_logout_button'), 'label_pagination_next_button': FakeComputedVarBaseClass(_js_expr='label_pagination_next_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_pagination_next_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_pagination_next_button>, _name='label_pagination_next_button'), 'label_pagination_previous_button': FakeComputedVarBaseClass(_js_expr='label_pagination_previous_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_pagination_previous_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_pagination_previous_button>, _name='label_pagination_previous_button'), 'label_unsaved_changes_dialog_cancel_button': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_cancel_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_cancel_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_cancel_button>, _name='label_unsaved_changes_dialog_cancel_button'), 'label_unsaved_changes_dialog_description': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_description_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_description', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_description>, _name='label_unsaved_changes_dialog_description'), 'label_unsaved_changes_dialog_description_draft': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_description_draft_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_description_draft', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_description_draft>, _name='label_unsaved_changes_dialog_description_draft'), 'label_unsaved_changes_dialog_description_edit': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_description_edit_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_description_edit', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_description_edit>, _name='label_unsaved_changes_dialog_description_edit'), 'label_unsaved_changes_dialog_logout_button': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_logout_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_logout_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_logout_button>, _name='label_unsaved_changes_dialog_logout_button'), 'label_unsaved_changes_dialog_title': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_title_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_title', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_title>, _name='label_unsaved_changes_dialog_title'), 'merged_login_person': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.merged_login_person_rx_state_', _var_type=mex.editor.models.MergedLoginPerson | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.merged_login_person_rx_state_', _var_type=mex.editor.models.MergedLoginPerson | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='merged_login_person', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'nav_items_translated': FakeComputedVarBaseClass(_js_expr='nav_items_translated_rx_state_', _var_type=list[mex.editor.models.NavItem], _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='nav_items_translated', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'_nav_items', 'current_locale', '_locale_service'}}, _auto_deps=True, _update_interval=None, _fget=<function State.nav_items_translated>, _name='nav_items_translated'), 'navigate_target': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.navigate_target_rx_state_', _var_type=str | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.navigate_target_rx_state_', _var_type=str | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='navigate_target', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'router': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state.router_rx_state_', _var_type=<class 'reflex.istate.data.RouterData'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.router_rx_state_', _var_type=<class 'reflex.istate.data.RouterData'>, _var_data=VarData(state='reflex___state____state', field_name='router', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None, components=()))), 'target_path_after_login': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login_rx_state_', _var_type=str | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login_rx_state_', _var_type=str | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='target_path_after_login', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'user_ldap': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.user_ldap_rx_state_', _var_type=mex.editor.models.User | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.user_ldap_rx_state_', _var_type=mex.editor.models.User | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='user_ldap', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'user_mex': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.user_mex_rx_state_', _var_type=mex.editor.models.User | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.user_mex_rx_state_', _var_type=mex.editor.models.User | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='user_mex', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=())))}
is_searching: bool = Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.is_searching_rx_state_', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.is_searching_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='is_searching', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=())))
label_entitytype_filter_title

Base class of converting a var to another var type.

label_reference_field_filter_placeholder

Base class of converting a var to another var type.

label_reference_filter_add_value

Base class of converting a var to another var type.

label_reference_filter_remove_value

Base class of converting a var to another var type.

label_reference_filter_title

Base class of converting a var to another var type.

label_reference_filter_value_placeholder

Base class of converting a var to another var type.

label_result_summary_format

Base class of converting a var to another var type.

label_search_input_placeholder

Base class of converting a var to another var type.

limit = Var.__init_subclass__.<locals>.NumberCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.limit_rx_state_', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.limit_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='limit', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=())))
max_page

Base class of converting a var to another var type.

on_query_form_submit = EventHandler(event_actions={}, fn=<function AdvancedSearchState.on_query_form_submit>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
page_selection

Base class of converting a var to another var type.

query: str = Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.query_rx_state_', _var_type=<class 'str'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.query_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='query', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=())))
refs: list[RefFilter] = Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.refs_rx_state_', _var_type=list[mex.editor.advanced_search.state.RefFilter], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.refs_rx_state_', _var_type=list[mex.editor.advanced_search.state.RefFilter], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='refs', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=())))
remove_ref_filter = EventHandler(event_actions={}, fn=<function AdvancedSearchState.remove_ref_filter>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
remove_ref_filter_value = EventHandler(event_actions={}, fn=<function AdvancedSearchState.remove_ref_filter_value>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
reset_pagination = EventHandler(event_actions={}, fn=<function AdvancedSearchState.reset_pagination>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
resolve_identifiers = EventHandler(event_actions={}, fn=<function AdvancedSearchState.resolve_identifiers>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
search = EventHandler(event_actions={}, fn=<function AdvancedSearchState.search>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
search_results: list[SearchResult] = Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.search_results_rx_state_', _var_type=list[mex.editor.models.SearchResult], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.search_results_rx_state_', _var_type=list[mex.editor.models.SearchResult], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='search_results', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=())))
search_results_length

Base class of converting a var to another var type.

set_all_entity_types = BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_all_entity_types>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
set_current_page = EventHandler(event_actions={}, fn=<function AdvancedSearchState.set_current_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
set_entity_types = BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_entity_types>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
set_is_searching = BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_is_searching>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
set_limit = BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_limit>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
set_query = EventHandler(event_actions={}, fn=<function AdvancedSearchState.set_query>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
set_ref_filter_field = EventHandler(event_actions={}, fn=<function AdvancedSearchState.set_ref_filter_field>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
set_ref_filter_value = EventHandler(event_actions={}, fn=<function AdvancedSearchState.set_ref_filter_value>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
set_refs = BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_refs>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
set_search_results = BaseState._create_setter.<locals>.EventHandlerDeprecatedSetter(event_actions={}, fn=<function set_search_results>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
set_total = EventHandler(event_actions={}, fn=<function AdvancedSearchState.set_total>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
setvar = EventHandlerSetVar(event_actions={}, fn=<function EventHandlerSetVar.setvar>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', state_cls=<class 'mex.editor.advanced_search.state.AdvancedSearchState'>)
skip

Base class of converting a var to another var type.

toggle_entity_type = EventHandler(event_actions={}, fn=<function AdvancedSearchState.toggle_entity_type>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state')
total = Var.__init_subclass__.<locals>.NumberCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.total_rx_state_', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.total_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='total', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=())))
vars = {'all_entity_types': Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.all_entity_types_rx_state_', _var_type=collections.abc.Sequence[str], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.all_entity_types_rx_state_', _var_type=collections.abc.Sequence[str], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='all_entity_types', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()))), 'all_fields_for_entity_types': FakeComputedVarBaseClass(_js_expr='all_fields_for_entity_types_rx_state_', _var_type=list[mex.editor.value_label_select.ValueLabelSelectItem], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='all_fields_for_entity_types', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function AdvancedSearchState.all_fields_for_entity_types>, _name='all_fields_for_entity_types'), 'backend_version': FakeComputedVarBaseClass(_js_expr='backend_version_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='backend_version', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value='N/A', _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function State.backend_version>, _name='backend_version'), 'current_locale': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.current_locale_rx_state_', _var_type=<class 'str'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.current_locale_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='current_locale', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'current_page': Var.__init_subclass__.<locals>.NumberCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.current_page_rx_state_', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.current_page_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='current_page', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()))), 'disable_next_page': FakeComputedVarBaseClass(_js_expr='disable_next_page_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.disable_next_page>, _name='disable_next_page'), 'disable_page_selection': FakeComputedVarBaseClass(_js_expr='disable_page_selection_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.disable_page_selection>, _name='disable_page_selection'), 'disable_previous_page': FakeComputedVarBaseClass(_js_expr='disable_previous_page_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.disable_previous_page>, _name='disable_previous_page'), 'draft_id': FakeComputedVarBaseClass(_js_expr='draft_id_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state', field_name='draft_id', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'router'}}, _auto_deps=False, _update_interval=None, _fget=<function BaseState.setup_dynamic_args.<locals>.argsingle_factory.<locals>.inner_func>, _name='draft_id'), 'editor_version': FakeComputedVarBaseClass(_js_expr='editor_version_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='editor_version', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function State.editor_version>, _name='editor_version'), 'entity_types': Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.entity_types_rx_state_', _var_type=list[str], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.entity_types_rx_state_', _var_type=list[str], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='entity_types', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()))), 'is_hydrated': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state.is_hydrated_rx_state_', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.is_hydrated_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state', field_name='is_hydrated', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None, components=()))), 'is_searching': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.is_searching_rx_state_', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.is_searching_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='is_searching', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()))), 'is_unsaved_changes_dialog_open': Var.__init_subclass__.<locals>.BooleanCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.is_unsaved_changes_dialog_open_rx_state_', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.is_unsaved_changes_dialog_open_rx_state_', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='is_unsaved_changes_dialog_open', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'item_id': FakeComputedVarBaseClass(_js_expr='item_id_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state', field_name='item_id', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'router'}}, _auto_deps=False, _update_interval=None, _fget=<function BaseState.setup_dynamic_args.<locals>.argsingle_factory.<locals>.inner_func>, _name='item_id'), 'label_additional_titles': FakeComputedVarBaseClass(_js_expr='label_additional_titles_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_additional_titles', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_additional_titles>, _name='label_additional_titles'), 'label_entitytype_filter_title': FakeComputedVarBaseClass(_js_expr='label_entitytype_filter_title_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='label_entitytype_filter_title', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function AdvancedSearchState.label_entitytype_filter_title>, _name='label_entitytype_filter_title'), 'label_nav_bar_logout_button': FakeComputedVarBaseClass(_js_expr='label_nav_bar_logout_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_nav_bar_logout_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_nav_bar_logout_button>, _name='label_nav_bar_logout_button'), 'label_pagination_next_button': FakeComputedVarBaseClass(_js_expr='label_pagination_next_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_pagination_next_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_pagination_next_button>, _name='label_pagination_next_button'), 'label_pagination_previous_button': FakeComputedVarBaseClass(_js_expr='label_pagination_previous_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_pagination_previous_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_pagination_previous_button>, _name='label_pagination_previous_button'), 'label_reference_field_filter_placeholder': FakeComputedVarBaseClass(_js_expr='label_reference_field_filter_placeholder_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='label_reference_field_filter_placeholder', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function AdvancedSearchState.label_reference_field_filter_placeholder>, _name='label_reference_field_filter_placeholder'), 'label_reference_filter_add_value': FakeComputedVarBaseClass(_js_expr='label_reference_filter_add_value_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='label_reference_filter_add_value', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function AdvancedSearchState.label_reference_filter_add_value>, _name='label_reference_filter_add_value'), 'label_reference_filter_remove_value': FakeComputedVarBaseClass(_js_expr='label_reference_filter_remove_value_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='label_reference_filter_remove_value', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function AdvancedSearchState.label_reference_filter_remove_value>, _name='label_reference_filter_remove_value'), 'label_reference_filter_title': FakeComputedVarBaseClass(_js_expr='label_reference_filter_title_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='label_reference_filter_title', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function AdvancedSearchState.label_reference_filter_title>, _name='label_reference_filter_title'), 'label_reference_filter_value_placeholder': FakeComputedVarBaseClass(_js_expr='label_reference_filter_value_placeholder_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='label_reference_filter_value_placeholder', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function AdvancedSearchState.label_reference_filter_value_placeholder>, _name='label_reference_filter_value_placeholder'), 'label_result_summary_format': FakeComputedVarBaseClass(_js_expr='label_result_summary_format_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='label_result_summary_format', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale', 'total', 'search_results_length'}}, _auto_deps=False, _update_interval=None, _fget=<function AdvancedSearchState.label_result_summary_format>, _name='label_result_summary_format'), 'label_search_input_placeholder': FakeComputedVarBaseClass(_js_expr='label_search_input_placeholder_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='label_search_input_placeholder', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function AdvancedSearchState.label_search_input_placeholder>, _name='label_search_input_placeholder'), 'label_unsaved_changes_dialog_cancel_button': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_cancel_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_cancel_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_cancel_button>, _name='label_unsaved_changes_dialog_cancel_button'), 'label_unsaved_changes_dialog_description': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_description_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_description', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_description>, _name='label_unsaved_changes_dialog_description'), 'label_unsaved_changes_dialog_description_draft': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_description_draft_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_description_draft', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_description_draft>, _name='label_unsaved_changes_dialog_description_draft'), 'label_unsaved_changes_dialog_description_edit': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_description_edit_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_description_edit', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_description_edit>, _name='label_unsaved_changes_dialog_description_edit'), 'label_unsaved_changes_dialog_logout_button': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_logout_button_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_logout_button', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_logout_button>, _name='label_unsaved_changes_dialog_logout_button'), 'label_unsaved_changes_dialog_title': FakeComputedVarBaseClass(_js_expr='label_unsaved_changes_dialog_title_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='label_unsaved_changes_dialog_title', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'current_locale'}}, _auto_deps=False, _update_interval=None, _fget=<function State.label_unsaved_changes_dialog_title>, _name='label_unsaved_changes_dialog_title'), 'limit': Var.__init_subclass__.<locals>.NumberCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.limit_rx_state_', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.limit_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='limit', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()))), 'max_page': FakeComputedVarBaseClass(_js_expr='max_page_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.max_page>, _name='max_page'), 'merged_login_person': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.merged_login_person_rx_state_', _var_type=mex.editor.models.MergedLoginPerson | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.merged_login_person_rx_state_', _var_type=mex.editor.models.MergedLoginPerson | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='merged_login_person', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'nav_items_translated': FakeComputedVarBaseClass(_js_expr='nav_items_translated_rx_state_', _var_type=list[mex.editor.models.NavItem], _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='nav_items_translated', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={None: {'_nav_items', 'current_locale', '_locale_service'}}, _auto_deps=True, _update_interval=None, _fget=<function State.nav_items_translated>, _name='nav_items_translated'), 'navigate_target': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.navigate_target_rx_state_', _var_type=str | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.navigate_target_rx_state_', _var_type=str | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='navigate_target', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'page_selection': FakeComputedVarBaseClass(_js_expr='page_selection_rx_state_', _var_type=list[str], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.page_selection>, _name='page_selection'), 'query': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.query_rx_state_', _var_type=<class 'str'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.query_rx_state_', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='query', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()))), 'refs': Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.refs_rx_state_', _var_type=list[mex.editor.advanced_search.state.RefFilter], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.refs_rx_state_', _var_type=list[mex.editor.advanced_search.state.RefFilter], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='refs', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()))), 'router': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state.router_rx_state_', _var_type=<class 'reflex.istate.data.RouterData'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.router_rx_state_', _var_type=<class 'reflex.istate.data.RouterData'>, _var_data=VarData(state='reflex___state____state', field_name='router', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None, components=()))), 'search_results': Var.__init_subclass__.<locals>.ArrayCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.search_results_rx_state_', _var_type=list[mex.editor.models.SearchResult], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.search_results_rx_state_', _var_type=list[mex.editor.models.SearchResult], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='search_results', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()))), 'search_results_length': FakeComputedVarBaseClass(_js_expr='search_results_length_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='search_results_length', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function AdvancedSearchState.search_results_length>, _name='search_results_length'), 'skip': FakeComputedVarBaseClass(_js_expr='skip_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()), _cache=True, _backend=False, _initial_value=Unset, _static_deps={}, _auto_deps=True, _update_interval=None, _fget=<function PaginationStateMixin.skip>, _name='skip'), 'target_path_after_login': Var.__init_subclass__.<locals>.StringCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login_rx_state_', _var_type=str | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login_rx_state_', _var_type=str | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='target_path_after_login', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'total': Var.__init_subclass__.<locals>.NumberCastedVar(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.total_rx_state_', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state.total_rx_state_', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___advanced_search___state____advanced_search_state', field_name='total', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___advanced_search___state____advanced_search_state)',), deps=(), position=None, components=()))), 'user_ldap': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.user_ldap_rx_state_', _var_type=mex.editor.models.User | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.user_ldap_rx_state_', _var_type=mex.editor.models.User | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='user_ldap', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=()))), 'user_mex': Var.__init_subclass__.<locals>.ObjectCastedVar(_js_expr='reflex___state____state__mex___editor___state____state.user_mex_rx_state_', _var_type=mex.editor.models.User | None, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.user_mex_rx_state_', _var_type=mex.editor.models.User | None, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='user_mex', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, package_path='/'),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, package_path='/'),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None, components=())))}
class mex.editor.advanced_search.state.FieldDescriptor(field: str, labels: set[str], value_types: set[str])

Bases: object

Model to describe a field with its name, label value types it can reference.

field: str
classmethod from_json(json_str: str) FieldDescriptor

Deserialize a JSON string to a FieldDescriptor.

labels: set[str]
to_json() str

Serialize the FieldDescriptor to a JSON string.

value_types: set[str]
class mex.editor.advanced_search.state.RefFilter(*, field_descriptor_json: str = '', field_label: str = '', field_value_types: list[str] = [], values: list[str] = [])

Bases: BaseModel

Model to filter reference fields by values.

field_descriptor_json: str
field_label: str
field_value_types: list[str]
model_config = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

values: list[str]