Class rex_select

Direct known subclasses

rex_category_select, rex_media_category_select

Package: redaxo\core
Located at redaxo/src/core/lib/select.php

Methods summary

public
public
# init( )
public
# setAttributes( mixed $attributes )
public
# setAttribute( mixed $name, mixed $value )
public
# delAttribute( mixed $name )
public
# hasAttribute( mixed $name )
public
# getAttribute( mixed $name, mixed $default = '' )
public
# setMultiple( mixed $multiple = true )
public
# setDisabled( mixed $disabled = true )
public
# setName( mixed $name )
public
# setId( mixed $id )
public
# setStyle( mixed $style )

select style Es ist moeglich sowohl eine Styleklasse als auch einen Style zu uebergeben.

public
# setSize( mixed $size )
public
# setSelected( mixed $selected )
public
public
# addOptgroup( mixed $label )
public
# addOption( mixed $name, mixed $value, mixed $id = 0, mixed $parent_id = 0, array $attributes = [] )

Fügt eine Option hinzu.

public
# addOptions( mixed $options, mixed $useOnlyValues = false )

Fügt ein Array von Optionen hinzu, dass eine mehrdimensionale Struktur hat.

public
# addArrayOptions( array $options, mixed $use_keys = true )

Fügt ein Array von Optionen hinzu, dass eine Key/Value Struktur hat. Wenn $use_keys mit false, werden die Array-Keys mit den Array-Values überschrieben.

public
public
# addSqlOptions( mixed $qry )

Fügt Optionen anhand der Übergeben SQL-Select-Abfrage hinzu.

public
# addDBSqlOptions( mixed $qry )

Fügt Optionen anhand der Übergeben DBSQL-Select-Abfrage hinzu.

public
# get( )
public
# show( )
protected
# outGroup( mixed $parent_id, mixed $level = 0 )
protected
# outOption( mixed $name, mixed $value, mixed $level = 0, array $attributes = [] )
protected
# getGroup( mixed $parent_id, mixed $ignore_main_group = false )