rex_select
in package
Table of Contents
Methods
- __construct() : mixed
- addArrayOptions() : void
- Fügt ein Array von Optionen hinzu, dass eine Key/Value Struktur hat.
- addDBSqlOptions() : void
- Fügt Optionen anhand der Übergeben DBSQL-Select-Abfrage hinzu.
- addOptgroup() : void
- addOption() : void
- Fügt eine Option hinzu.
- addOptions() : void
- Fügt ein Array von Optionen hinzu, dass eine mehrdimensionale Struktur hat.
- addSqlOptions() : void
- Fügt Optionen anhand der Übergeben SQL-Select-Abfrage hinzu.
- countOptions() : int
- delAttribute() : bool
- endOptgroup() : void
- get() : string
- getAttribute() : string|int
- hasAttribute() : bool
- init() : void
- resetSelected() : void
- setAttribute() : void
- setAttributes() : void
- setDisabled() : void
- setId() : void
- setMultiple() : void
- setName() : void
- setSelected() : void
- setSize() : void
- setStyle() : void
- select style Es ist moeglich sowohl eine Styleklasse als auch einen Style zu uebergeben.
- show() : void
-
getGroup()
: false|array<int, array{: string, : string|int, : int, : array
}> - outGroup() : string
- outOption() : string
Methods
__construct()
public
__construct() : mixed
addArrayOptions()
Fügt ein Array von Optionen hinzu, dass eine Key/Value Struktur hat.
public
addArrayOptions(array<string|int, string> $options[, bool $useKeys = true ]) : void
Wenn $useKeys mit false, werden die Array-Keys mit den Array-Values überschrieben.
Parameters
- $options : array<string|int, string>
- $useKeys : bool = true
addDBSqlOptions()
Fügt Optionen anhand der Übergeben DBSQL-Select-Abfrage hinzu.
public
addDBSqlOptions(string $query) : void
Parameters
- $query : string
Tags
addOptgroup()
public
addOptgroup(string $label) : void
Parameters
- $label : string
addOption()
Fügt eine Option hinzu.
public
addOption(string $name, string|int $value[, int $id = 0 ][, int $parentId = 0 ][, array<string, string|int> $attributes = [] ]) : void
Parameters
- $name : string
- $value : string|int
- $id : int = 0
- $parentId : int = 0
- $attributes : array<string, string|int> = []
addOptions()
Fügt ein Array von Optionen hinzu, dass eine mehrdimensionale Struktur hat.
public
addOptions(mixed $options[, bool $useOnlyValues = false ]) : void
Dim Wert 0. Name
- Value
- Id
- parent_id
- Selected
- Attributes
Parameters
- $options : mixed
- $useOnlyValues : bool = false
addSqlOptions()
Fügt Optionen anhand der Übergeben SQL-Select-Abfrage hinzu.
public
addSqlOptions(string $query[, positive-int $db = 1 ]) : void
Parameters
- $query : string
- $db : positive-int = 1
countOptions()
public
countOptions() : int
Return values
intdelAttribute()
public
delAttribute(string $name) : bool
Parameters
- $name : string
Return values
boolendOptgroup()
public
endOptgroup() : void
get()
public
get() : string
Return values
stringgetAttribute()
public
getAttribute(string $name[, string|int $default = '' ]) : string|int
Parameters
- $name : string
- $default : string|int = ''
Return values
string|inthasAttribute()
public
hasAttribute(string $name) : bool
Parameters
- $name : string
Return values
boolinit()
public
init() : void
resetSelected()
public
resetSelected() : void
setAttribute()
public
setAttribute(string $name, string|int $value) : void
Parameters
- $name : string
- $value : string|int
setAttributes()
public
setAttributes(array<string, int|string> $attributes) : void
Parameters
- $attributes : array<string, int|string>
setDisabled()
public
setDisabled([bool $disabled = true ]) : void
Parameters
- $disabled : bool = true
setId()
public
setId(string $id) : void
Parameters
- $id : string
setMultiple()
public
setMultiple([bool $multiple = true ]) : void
Parameters
- $multiple : bool = true
setName()
public
setName(string $name) : void
Parameters
- $name : string
setSelected()
public
setSelected(string|int|array<int, string|int> $selected) : void
Parameters
- $selected : string|int|array<int, string|int>
setSize()
public
setSize(int|numeric-string $size) : void
Parameters
- $size : int|numeric-string
setStyle()
select style Es ist moeglich sowohl eine Styleklasse als auch einen Style zu uebergeben.
public
setStyle(string $style) : void
Aufrufbeispiel: $sel_media->setStyle('class="inp100"'); und/oder $sel_media->setStyle("width:150px;");
Parameters
- $style : string
show()
public
show() : void
getGroup()
protected
getGroup(int $parentId[, bool $ignoreMainGroup = false ]) : false|array<int, array{: string, : string|int, : int, : array}>
Parameters
- $parentId : int
- $ignoreMainGroup : bool = false
Return values
false|array<int, array{: string, : string|int, : int, : arrayoutGroup()
protected
outGroup(int $parentId[, int $level = 0 ]) : string
Parameters
- $parentId : int
- $level : int = 0
Return values
stringoutOption()
protected
outOption(string $name, string|int $value[, int $level = 0 ][, array<string, string|int> $attributes = [] ]) : string
Parameters
- $name : string
- $value : string|int
- $level : int = 0
- $attributes : array<string, string|int> = []