Package turbogears :: Package widgets :: Module forms :: Class TextArea

Class TextArea

source code

 object --+            
          |            
base.Widget --+        
              |        
    InputWidget --+    
                  |    
          FormField --+
                      |
                     TextArea

Nested Classes

Inherited from base.Widget: __metaclass__

Instance Methods

Inherited from FormField: __init__, update_params

Inherited from InputWidget: adjust_value, display, render

Inherited from base.Widget: __call__, __repr__, __setattr__, retrieve_css, retrieve_javascript

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __sizeof__, __str__, __subclasshook__

Class Variables
  template = '\n <textarea xmlns:py="http://genshi.edgewall.o...
hash(x)
  params = ['rows', 'cols', 'attrs', 'field_class', 'css_classes...
  params_doc = {'attrs': 'Dictionary containing extra (X)HTML at...
  rows = 7
  cols = 50
  attrs = {}
  engine_name = 'genshi'
hash(x)
  template_c = <MarkupTemplate "None">

Inherited from FormField: css_classes, field_class, help_text, label

Inherited from InputWidget: convert, validator

Inherited from base.Widget: css, default, javascript

Properties

Inherited from FormField: field_id, is_required, name

Inherited from InputWidget: error, fq_name, is_validated, name_path, path

Inherited from base.Widget: is_named

Inherited from object: __class__

Class Variable Details

template

hash(x)

Value:
'''
    <textarea xmlns:py="http://genshi.edgewall.org/"
        name="${name}"
        class="${field_class}"
        id="${field_id}"
        rows="${rows}"
        cols="${cols}"
        py:attrs="attrs"
...

params

Value:
['rows', 'cols', 'attrs', 'field_class', 'css_classes', 'convert']

params_doc

Value:
{'attrs': 'Dictionary containing extra (X)HTML attributes for the text\
area tag',
 'cols': 'Number of columns to render',
 'convert': 'Should the value be coerced by the validator at display?'\
,
 'css_classes': 'List of extra CSS classes for the field',
 'field_class': 'CSS class for the field',
 'rows': 'Number of rows to render'}