ZenMagick 0.9.8


org.zenmagick.mvc.widgets.form.ZMSelectFormWidget
\mvc\widgets\form\ZMSelectFormWidget.php at line 31

Class ZMSelectFormWidget

ZMObject
└─ZMWidget
└─ZMFormWidget
└─ZMSelectFormWidget

public class ZMSelectFormWidget
extends ZMFormWidget

A select form widget.

Author:
DerManoMann
Version:
$Id: ZMSelectFormWidget.php 2626 2009-11-24 01:51:07Z dermanomann $

Constructor Summary

ZMSelectFormWidget()

Create new instance.

Method Summary
array

getOptions()

Get the options map.

string

getStringValue()

{@inheritDoc}

boolean

isMultiValue()

{@inheritDoc}

string

render(ZMRequest request)

{@inheritDoc}

void

setMultiple(boolean multiple)

Set the multiple flag.

void

setOptions(mixed options)

Set the options map.

void

setValue(mixed value)

{@inheritDoc}

Methods inherited from org.zenmagick.mvc.widgets.form.ZMFormWidget
compare, getAttributeNames, getAttributeString, getName, getStringValue, getValue, isMultiValue, setAttributeNames, setName, setValue
Methods inherited from org.zenmagick.mvc.widgets.ZMWidget
getDescription, getTitle, isEnabled, render, setDescription, setEnabled, setTitle
Methods inherited from org.zenmagick.core.ZMObject
attachMethod, get, getAttachedMethods, getPropertyNames, set, singleton

Constructor Detail

\mvc\widgets\form\ZMSelectFormWidget.php at line 38

ZMSelectFormWidget

public ZMSelectFormWidget()

Create new instance.


Method Detail

\mvc\widgets\form\ZMSelectFormWidget.php at line 84

getOptions

public array getOptions()

Get the options map.

Returns:
Map of value/name pairs.

\mvc\widgets\form\ZMSelectFormWidget.php at line 100

getStringValue

public string getStringValue()

Returns:
The value as string.

\mvc\widgets\form\ZMSelectFormWidget.php at line 75

isMultiValue

public boolean isMultiValue()

Returns:
true if multiple values are supported.

\mvc\widgets\form\ZMSelectFormWidget.php at line 112

render

public string render(ZMRequest request)

Parameters:
request - The current request.
Returns:
The HTML.

\mvc\widgets\form\ZMSelectFormWidget.php at line 68

setMultiple

public void setMultiple(boolean multiple)

Set the multiple flag.

Parameters:
multiple - New value.

\mvc\widgets\form\ZMSelectFormWidget.php at line 93

setOptions

public void setOptions(mixed options)

Set the options map.

Parameters:
options - Map of value/name pairs.

\mvc\widgets\form\ZMSelectFormWidget.php at line 55

setValue

public void setValue(mixed value)

Parameters:
value - The value.

ZenMagick 0.9.8