Documentation

rex_category_select extends 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
setRootId()  : void
Kategorie-Id oder ein Array von Kategorie-Ids als Wurzelelemente der Select-Box.
setSelected()  : void
setSize()  : void
setStyle()  : void
select style Es ist moeglich sowohl eine Styleklasse als auch einen Style zu uebergeben.
show()  : void
addCatOption()  : void
addCatOptions()  : void
getGroup()  : false|array<int, array{: string, : string|int, : int, : array}>
outGroup()  : string
outOption()  : string

Methods

__construct()

public __construct([mixed $ignoreOfflines = false ][, mixed $clang = false ][, mixed $checkPerms = true ][, mixed $addHomepage = true ]) : mixed
Parameters
$ignoreOfflines : mixed = false
$clang : mixed = false
$checkPerms : mixed = true
$addHomepage : mixed = true

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
see
rex_sql::setDBQuery()

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

  1. Value
  2. Id
  3. parent_id
  4. Selected
  5. 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
int

delAttribute()

public delAttribute(string $name) : bool
Parameters
$name : string
Return values
bool

endOptgroup()

public endOptgroup() : void

getAttribute()

public getAttribute(string $name[, string|int $default = '' ]) : string|int
Parameters
$name : string
$default : string|int = ''
Return values
string|int

hasAttribute()

public hasAttribute(string $name) : bool
Parameters
$name : string
Return values
bool

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

setRootId()

Kategorie-Id oder ein Array von Kategorie-Ids als Wurzelelemente der Select-Box.

public setRootId(int|array<int, int>|null $rootId) : void
Parameters
$rootId : int|array<int, int>|null

Kategorie-Id oder Array von Kategorie-Ids zur Identifikation der Wurzelelemente

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

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, : array}>

outGroup()

protected outGroup(mixed $parentId[, mixed $level = 0 ]) : string
Parameters
$parentId : mixed
$level : mixed = 0
Return values
string

outOption()

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> = []
Return values
string

        
On this page

Search results