11 if ($form->data->hasField($field))
13 $form->override($field, $label, $this);
17 $form->add($this, $field);
18 if ($label) $form->alias($field, $label);
25 $obj = $this->parent->data;
26 if ($obj->hasField($field))
28 echo $obj->get($field);
32 echo $obj->getDecoration($field);
FieldRenderer is the abstract base class for all FieldRenderers.
_startField($field, $styles="")
Internal method to generate the starting HTML for the field (including the label)
_endField($field)
Internal method to generate the closing HTML for the field.
FieldRenderer($parent)
Constructor.
__construct($form, $field, $label)
renderField($field)
FieldRenderers must override this method to provide the HTML implementation of the control used to ed...