Package qm :: Module fields :: Class PythonField
[show private | hide private]
[frames | no frames]

Type PythonField

object --+    
         |    
     Field --+
             |
            PythonField


A 'PythonField' stores a Python value.

All 'PythonField's are computed; they are never written out, nor can they be specified directly by users. They are used in situations where the value of the field is specified programatically by the system.
Method Summary
  __init__(self, name, default_value)
    Inherited from Field
  __repr__(self)
  FormatValueAsHtml(self, server, value, style, name)
Return an HTML rendering of a 'value' for this field.
  FormatValueAsText(self, value, columns)
Return a plain text rendering of a 'value' for this field.
  GetBriefDescription(self)
Return a brief description of this field.
  GetDefaultValue(self)
Return the default value for this field.
  GetDescription(self)
Return a description of this field.
  GetHelp(self)
Generate help text about this field in structured text format.
  GetHtmlFormFieldName(self)
Return the form field name corresponding this field.
  GetHtmlHelp(self, edit)
Generate help text about this field in HTML format.
  GetName(self)
Return the name of the field.
  GetSubfields(self)
Returns the sequence of subfields contained in this field.
  GetTitle(self)
Return the user-friendly title of the field.
  GetValueFromDomNode(self, node, attachment_store)
Return a value for this field represented by DOM 'node'.
  IsComputed(self)
Returns true if this field is computed automatically.
  IsHidden(self)
Returns true if this 'Field' should be hidden from users.
  IsReadOnly(self)
Returns true if this 'Field' cannot be modified by users.
  MakeDomNodeForValue(self, value, document)
Generate a DOM element node for a value of this field.
  ParseFormValue(self, request, name, attachment_stores)
Convert a value submitted from an HTML form.
  ParseTextValue(self, value)
Parse a value represented as a string.
  SetName(self, name)
Set the name of the field.
  Validate(self, value)
Validate a field value.
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
x.__hash__() <==> hash(x)
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value
  __str__(x)
x.__str__() <==> str(x)

Class Variable Summary
    Inherited from Field
str form_field_prefix = '_field_'

Generated by Epydoc 2.1 on Thu Sep 27 15:49:06 2007 http://epydoc.sf.net