Package web2py :: Package gluon :: Module html :: Class SELECT

[hide private]
[frames] | no frames]

# Class SELECT

source code

      object --+
               |
    XmlComponent --+
                   |
                 DIV --+
                       |
                   INPUT --+
                           |
                          SELECT

example:

       >>> from validators import IS_IN_SET
       >>> SELECT('yes', 'no', _name='selector', value='yes',
       ...    requires=IS_IN_SET(['yes', 'no'])).xml()
       '<select name="selector"><option selected="selected" value="yes">yes</option><option value="no">no</option></select>'

Instance Methods | [hide private]

_fixup(self) Handling of provided components. | source code

_postprocessing(self) Handling of attributes (normally the ones not prefixed with '_'). | source code

Inherited from `INPUT`: `xml`

Inherited from `INPUT` (private): `_validate`

Inherited from `DIV`: `__delitem__`, `__getitem__`, `__init__`, `__len__`, `__nonzero__`, `__setitem__`, `__str__`, `append`, `element`, `elements`, `flatten`, `insert`, `sibling`, `siblings`, `update`

Inherited from `DIV` (private): `_setnode`, `_traverse`, `_wrap_components`, `_xml`

Inherited from `object`: `__delattr__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`

Class Variables | [hide private]

| tag = ``'``select``'``
Inherited from `DIV`: `regex_attr`, `regex_class`, `regex_id`, `regex_tag`

Properties | [hide private]

Inherited from `object`: `__class__`

Method Details | [hide private]

### _fixup(self)

source code

Handling of provided components.

Nothing to fixup yet. May be overridden by subclasses, eg for wrapping some components in another component or blocking them.

Overrides: DIV._fixup
  (inherited documentation)

### _postprocessing(self)

source code

Handling of attributes (normally the ones not prefixed with '_').

Nothing to postprocess yet. May be overridden by subclasses

Overrides: INPUT._postprocessing