Overview

Namespaces

  • Charcoal
    • Ui
      • Dashboard
      • Form
      • FormGroup
      • FormInput
      • Layout
      • Menu
      • MenuItem
      • ServiceProvider

Classes

  • AbstractForm
  • FormBuilder
  • FormConfig
  • GenericForm

Interfaces

  • FormInterface

Traits

  • FormTrait
  • Overview
  • Namespace
  • Class

Class GenericForm

A Generic Form

Concreete implementation of Charcoal\Ui\Form\FormInterface.

Charcoal\Config\AbstractEntity
Extended by Charcoal\Ui\AbstractUiItem implements Charcoal\User\AuthAwareInterface, Psr\Log\LoggerAwareInterface, Charcoal\Ui\UiItemInterface uses Charcoal\User\AuthAwareTrait (not available) Psr\Log\LoggerAwareTrait (not available) Charcoal\Translator\TranslatorAwareTrait (not available) Charcoal\Ui\UiItemTrait, Charcoal\View\ViewableTrait (not available)
Extended by Charcoal\Ui\Form\AbstractForm implements Charcoal\Ui\Form\FormInterface, Charcoal\Ui\Layout\LayoutAwareInterface, Charcoal\Ui\UiItemInterface uses Charcoal\Ui\Layout\LayoutAwareTrait, Charcoal\Ui\Form\FormTrait
Extended by Charcoal\Ui\Form\GenericForm
Namespace: Charcoal\Ui\Form
Located at Charcoal/Ui/Form/GenericForm.php
Methods summary
public string
# type( )

Retrieve the form type.

Retrieve the form type.

Returns

string

Overrides

Charcoal\Ui\AbstractUiItem::type()
Methods inherited from Charcoal\Ui\Form\AbstractForm
__construct()
Methods inherited from Charcoal\Ui\AbstractUiItem
active(), setActive(), setDependencies()
Methods inherited from Charcoal\Ui\Layout\LayoutAwareInterface
layout(), setLayout(), setLayoutBuilder()
Methods inherited from Charcoal\Ui\Form\FormInterface
action(), addFormData(), formData(), l10nMode(), method(), setAction(), setFormData(), setL10nMode(), setMethod()
Methods inherited from Charcoal\Ui\UiItemInterface
description(), notes(), setDescription(), setNotes(), setShowDescription(), setShowFooter(), setShowHeader(), setShowNotes(), setShowSubtitle(), setShowTitle(), setSubtitle(), setTemplate(), setTitle(), setType(), showDescription(), showFooter(), showHeader(), showNotes(), showSubtitle(), showTitle(), subtitle(), template(), title()
Methods used from Charcoal\Ui\Layout\LayoutAwareTrait
layout(), setLayout(), setLayoutBuilder()
Methods used from Charcoal\Ui\Form\FormTrait
action(), addFormData(), addGroup(), createFormGroup(), defaultGroupType(), formData(), formGroupFactory(), groupDisplayMode(), groups(), hasGroup(), hasGroups(), isTabbable(), l10nMode(), method(), numGroups(), setAction(), setFormData(), setFormGroupFactory(), setGroupCallback(), setGroupDisplayMode(), setGroups(), setL10nMode(), setMethod(), sortGroupsByPriority(), updateFormGroup()
Methods used from Charcoal\Ui\UiItemTrait
description(), icon(), notes(), setDescription(), setIcon(), setNotes(), setShowDescription(), setShowFooter(), setShowHeader(), setShowNotes(), setShowSubtitle(), setShowTitle(), setSubtitle(), setTemplate(), setTitle(), setType(), showDescription(), showFooter(), showHeader(), showNotes(), showSubtitle(), showTitle(), subtitle(), template(), title(), translator()
Properties used from Charcoal\Ui\Layout\LayoutAwareTrait
$layoutBuilder
Properties used from Charcoal\Ui\Form\FormTrait
$formGroupFactory, $groupDisplayMode, $groups
API documentation generated by ApiGen