UIX Documentation
  • Namespace
  • Class
  • Tree

Namespaces

  • None
  • uix
    • data
    • ui
      • control

Classes

  • autocomplete
  • button
  • checkbox
  • color
  • editor
  • email
  • file
  • hidden
  • number
  • post_relation
  • radio
  • select
  • separator
  • slider
  • template
  • text
  • textarea
  • toggle

Class select

Dropdown select

uix\ui\uix
Extended by uix\data\data
Extended by uix\ui\control
Extended by uix\ui\control\select

Direct known subclasses

uix\ui\control\autocomplete

Namespace: uix\ui\control
Since: 1.0.0
Located at classes/uix/ui/control/select.php

Methods summary

public array
# classes( )

Gets the classes for the control input

Gets the classes for the control input

Returns

array

Since

1.0.0

Overrides

uix\ui\control::classes
public string
# input( )

Returns the main input field for rendering

Returns the main input field for rendering

Returns

string

Since

1.0.0

See

uix\ui\uix

Overrides

uix\ui\control::input
public string
# build_options( )

Builds the set of options to select

Builds the set of options to select

Returns

string

Since

1.0.0

See

uix\ui\uix

Methods inherited from uix\ui\control

description(), get_value(), is_active(), label(), name(), register(), render(), set_assets(), set_attributes(), set_config(), setup()

Methods inherited from uix\data\data

get_data(), set_data()

Methods inherited from uix\ui\uix

__call(), __construct(), actions(), base_color(), build_attributes(), enqueue_active_assets(), enqueue_core(), id(), init(), process_child(), process_children(), render_children(), set_url()

Properties summary

public string $type

The type of object

The type of object

Since

1.0.0
# 'select'

Properties inherited from uix\data\data

$data

Properties inherited from uix\ui\uix

$assets, $attributes, $child, $parent, $scripts, $slug, $struct, $styles, $url

UIX Documentation API documentation generated by ApiGen