Package library :: Package pyjamas :: Package django :: Module Form :: Class Form
[hide private]
[frames] | no frames]

Class Form

source code

              object --+                
      ui.Panel.PanelBase --+            
      object --+           |            
               |           |            
      ui.Applier --+       |            
                   |       |            
ui.UIObject.UIObject --+   |            
                       |   |            
        ui.Widget.Widget --+            
              ui.Panel.Panel --+        
      ui.SimplePanel.SimplePanel --+    
              ui.FormPanel.FormPanel --+

Instance Methods [hide private]
__init__(self, svc, **kwargs)
use this to apply properties as a dictionary, e.g.:
source code
addDescribeListener(self, l) source code
add_widget(self, description, widget)
adds a widget, with error rows interspersed
source code
get(self, **kwargs) source code
save(self, data=None) source code
save_respond(self, response) source code
formsetup(self, data=None) source code
clear_errors(self) source code
set_errors(self, errors) source code
update_values(self, data=None) source code
do_get(self, response) source code
do_describe(self, fields) source code
getValue(self) source code

Inherited from ui.FormPanel.FormPanel: addFormHandler, getAction, getEncoding, getMethod, getTarget, getTextContents, hookEvents, onAttach, onDetach, onFormSubmit, onFrameLoad, removeFormHandler, setAction, setEncoding, setMethod, setTarget, submit, submitImpl, unhookEvents

Inherited from ui.FormPanel.FormPanel (private): _onload, _onsubmit

Inherited from ui.SimplePanel.SimplePanel: add, getContainerElement, getWidget, remove, setWidget

Inherited from ui.Panel.Panel: adopt, disown

Inherited from ui.Panel.PanelBase: __getitem__, __iter__, __len__, __nonzero__, __setitem__, addIndexedItem, append, clear, doAttachChildren, doDetachChildren, getChildren, getIndexedChild, getWidgetCount, getWidgetIndex

Inherited from ui.Widget.Widget: getID, getLayoutData, getParent, isAttached, onBrowserEvent, onLoad, removeFromParent, setContextMenu, setID, setLayoutData, setParent

Inherited from ui.UIObject.UIObject: addStyleDependentName, addStyleName, getAbsoluteLeft, getAbsoluteTop, getClientHeight, getClientWidth, getElement, getHeight, getOffsetHeight, getOffsetWidth, getStyleAttribute, getStyleName, getStylePrimaryName, getTitle, getVisible, getWidth, isVisible, removeStyleDependentName, removeStyleName, setElement, setHeight, setPixelSize, setSize, setStyleAttribute, setStyleName, setTitle, setVisible, setWidth, setzIndex, sinkEvents, unsinkEvents

Inherited from ui.Applier: applyValues, retrieveValues, setDefaults, setElementProperties, updateInstance

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

Class Methods [hide private]

Inherited from ui.UIObject.UIObject (private): _getProps

Inherited from ui.Applier (private): _getElementProps

Class Variables [hide private]


Inherited from ui.UIObject.UIObject (private): _props

Inherited from ui.Applier (private): _elem_props

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, svc, **kwargs)

source code 

use this to apply properties as a dictionary, e.g.:

   x = klass(..., StyleName='class-name')

will do:

   x = klass(...)


   x = klass(..., Size=("100%", "20px"), Visible=False)

will do:

   x = klass(...)
   x.setSize("100%", "20px")
Overrides: object.__init__
(inherited documentation)