SelectList
class SelectList extends HtmlElement (View source)
The SelectList class.
Methods
__construct(string $name, mixed|null $options = array(), array $attribs = array(), mixed $selected = null, bool $multiple = false)
Constructor
string
toString(boolean $forcePair = false)
toString
static SelectList
create($name, $attribs = array())
Quick create for PHP 5.3
option(string $text = null, string $value = null, array $attribs = array(), string $group = null)
option
mixed
getSelected()
Method to get property Selected
setSelected(mixed $selected)
Method to set property selected
void
__clone()
__clone
boolean
getMultiple()
Method to get property Multiple
setMultiple(boolean $multiple)
Method to set property multiple
Details
at line line 51
__construct(string $name, mixed|null $options = array(), array $attribs = array(), mixed $selected = null, bool $multiple = false)
Constructor
at line line 121
string
toString(boolean $forcePair = false)
toString
in DomElement at line line 79
string
render(boolean $forcePair = false)
Alias of toString()
in DomElement at line line 89
string
__toString()
Convert this object to string.
in DomElement at line line 106
mixed
getContent()
Get content.
in DomElement at line line 118
DomElement
setContent(mixed $content)
Set content.
in DomElement at line line 133
string
getAttribute(string $name, mixed $default = null)
Get attributes.
in DomElement at line line 151
DomElement
setAttribute(string $name, string $value)
Set attribute value.
in DomElement at line line 163
array
getAttributes()
Get all attributes.
in DomElement at line line 175
DomElement
setAttributes(array $attribs)
Set all attributes.
in DomElement at line line 187
string
getName()
Get element tag name.
in DomElement at line line 199
DomElement
setName(string $name)
Set element tag name.
in DomElement at line line 214
boolean
offsetExists(mixed $offset)
Whether a offset exists
in DomElement at line line 226
mixed
offsetGet(mixed $offset)
Offset to retrieve
in DomElement at line line 244
void
offsetSet(mixed $offset, mixed $value)
Offset to set
in DomElement at line line 256
void
offsetUnset(mixed $offset)
Offset to unset
at line line 68
static SelectList
create($name, $attribs = array())
Quick create for PHP 5.3
at line line 81
SelectList
addOption(Option $option, string $group = null)
addOption
at line line 109
SelectList
option(string $text = null, string $value = null, array $attribs = array(), string $group = null)
option
at line line 200
mixed
getSelected()
Method to get property Selected
at line line 212
SelectList
setSelected(mixed $selected)
Method to set property selected
at line line 224
void
__clone()
__clone
at line line 234
boolean
getMultiple()
Method to get property Multiple
at line line 246
SelectList
setMultiple(boolean $multiple)
Method to set property multiple