Class NSelectBox
Select box control that allows single item selection.
-
NObject
-
NComponent
implements
IComponent
-
NFormControl
implements
IFormControl
-
NSelectBox
Methods summary
public
|
#
__construct( string $label = NULL, array $items = NULL, integer $size = NULL )
Parameters
- $label
string label
- $items
array items from which to choose
- $size
integer number of rows that should be visible
Overrides
|
public
mixed
|
#
getValue( )
Returns selected item key.
Returns selected item key.
Returns
mixed
Overrides
|
public
mixed
|
#
getRawValue( )
Returns selected item key (not checked).
Returns selected item key (not checked).
Returns
mixed
|
public
boolean
|
#
isFilled( )
Has been any item selected?
Has been any item selected?
Returns
boolean
Overrides
|
public
NSelectBox
|
#
setPrompt( string $prompt )
Sets first prompt item in select box.
Sets first prompt item in select box.
Parameters
Returns
|
public
|
|
public
mixed
|
#
getPrompt( )
Returns first prompt item?
Returns first prompt item?
Returns
mixed
|
public
boolean
|
|
public
NSelectBox
|
#
setItems( array $items, boolean $useKeys = TRUE )
Sets items from which to choose.
Sets items from which to choose.
Parameters
- $items
array
- $useKeys
boolean
Returns
|
public
array
|
#
getItems( )
Returns items from which to choose.
Returns items from which to choose.
Returns
array
|
public
string
|
|
public
NHtml
|
#
getControl( )
Generates control's HTML element.
Generates control's HTML element.
Returns
Overrides
|
Methods inherited from NFormControl
addCondition(),
addConditionOn(),
addError(),
addRule(),
attached(),
cleanErrors(),
exportRules(),
getControlPrototype(),
getErrors(),
getForm(),
getHtmlId(),
getHtmlName(),
getLabel(),
getLabelPrototype(),
getOption(),
getOptions(),
getRules(),
getTranslator(),
hasErrors(),
isDisabled(),
isRequired(),
loadHttpData(),
setAttribute(),
setDefaultValue(),
setDisabled(),
setHtmlId(),
setOption(),
setRequired(),
setTranslator(),
setValue(),
translate()
|
Methods inherited from NComponent
__clone(),
__sleep(),
__wakeup(),
detached(),
getName(),
getParent(),
lookup(),
lookupPath(),
monitor(),
unmonitor(),
validateParent()
|
Properties summary
protected
array
|
$allowed
|
array() |
|
Magic properties inherited from NFormControl
$control,
$controlPrototype,
$defaultValue,
$disabled,
$errors,
$filled,
$form,
$htmlId,
$htmlName,
$label,
$labelPrototype,
$options,
$required,
$rules,
$translator,
$value
|