[ Index ]
 

Code source de phpMyVisites 2.3

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/libs/Html/QuickForm/Renderer/ -> Object.php (sommaire)

(pas de description)

Poids: 432 lignes (11 kb)
Inclus ou requis:0 fois
Référencé: 0 fois
Nécessite: 0 fichiers

Définit 3 classes

HTML_QuickForm_Renderer_Object:: (12 méthodes):
  HTML_QuickForm_Renderer_Object()
  toObject()
  setElementType()
  startForm()
  renderHeader()
  renderElement()
  renderHidden()
  startGroup()
  finishGroup()
  _elementToObject()
  _storeObject()
  setElementStyle()

QuickformForm:: (2 méthodes):
  outputHeader()
  outputJavaScript()

QuickformElement:: (4 méthodes):
  isType()
  notFrozen()
  isButton()
  outputStyle()


Classe: HTML_QuickForm_Renderer_Object  - X-Ref

A concrete renderer for HTML_QuickForm, makes an object from form contents

Based on HTML_Quickform_Renderer_Array code

HTML_QuickForm_Renderer_Object($collecthidden = false)   X-Ref
Constructor

param: collecthidden bool    true: collect all hidden elements

toObject()   X-Ref
Return the rendered Object


setElementType($type)   X-Ref
Set the class of the form elements.  Defaults to QuickformElement.

param: type string   Name of element class

startForm(&$form)   X-Ref
Pas de description

renderHeader(&$header)   X-Ref
Pas de description

renderElement(&$element, $required, $error)   X-Ref
Pas de description

renderHidden(&$element)   X-Ref
Pas de description

startGroup(&$group, $required, $error)   X-Ref
Pas de description

finishGroup(&$group)   X-Ref
Pas de description

_elementToObject(&$element, $required, $error)   X-Ref
Creates an object representing an element

param: element object    An HTML_QuickForm_element object
param: required bool         Whether an element is required
param: error string    Error associated with the element
return: object

_storeObject($elObj)   X-Ref
Stores an object representation of an element in the form array

param: elObj object     Object representation of an element
return: void

setElementStyle($elementName, $styleName = null)   X-Ref
Pas de description

Classe: QuickformForm  - X-Ref

Convenience class for the form object passed to outputObject()

Eg.
{form.outputJavaScript():h}
{form.outputHeader():h}
<table>
<tr>
<td>{form.name.label:h}</td><td>{form.name.html:h}</td>
</tr>
</table>
</form>
outputHeader()   X-Ref
Output &lt;form&gt; header
{form.outputHeader():h}

return: string    &lt;form attributes&gt;

outputJavaScript()   X-Ref
Output form javascript
{form.outputJavaScript():h}

return: string    Javascript

Classe: QuickformElement  - X-Ref

Convenience class describing a form element.
The properties defined here will be available from
your flexy templates by referencing
{form.zip.label:h}, {form.zip.html:h}, etc.

isType($type)   X-Ref
If element is a group, an array of subelements


notFrozen()   X-Ref
Pas de description

isButton()   X-Ref
Pas de description

outputStyle()   X-Ref
XXX: why does it use Flexy when all other stuff here does not depend on it?




Généré le : Mon Nov 26 14:10:01 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics