Overview

Namespaces

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

Classes

  • AbstractFormGroup
  • FormGroupConfig
  • GenericFormGroup

Interfaces

  • FormGroupInterface

Traits

  • FormGroupTrait
  • Overview
  • Namespace
  • Class

Class AbstractFormGroup

A Basic Form Group

Abstract implementation of Charcoal\Ui\FormGroup\FormGroupInterface.

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\FormGroup\AbstractFormGroup implements Charcoal\Ui\FormGroup\FormGroupInterface, Charcoal\Ui\Layout\LayoutAwareInterface uses Charcoal\Ui\FormGroup\FormGroupTrait, Charcoal\Ui\Layout\LayoutAwareTrait

Direct known subclasses

Charcoal\Ui\FormGroup\GenericFormGroup
Abstract
Namespace: Charcoal\Ui\FormGroup
Located at Charcoal/Ui/FormGroup/AbstractFormGroup.php
Methods summary
public
# __construct( array|ArrayAccess $data )

Returns a new form group.

Returns a new form group.

Parameters

$data
The class depdendencies.

Overrides

Charcoal\Ui\AbstractUiItem::__construct()
public Charcoal\Ui\FormGroup\AbstractFormGroup
# setData( array $data )

Parameters

$data
Widget data.

Returns

Charcoal\Ui\FormGroup\AbstractFormGroup
Methods inherited from Charcoal\Ui\AbstractUiItem
active(), setActive(), setDependencies()
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(), type()
Methods inherited from Charcoal\Ui\FormGroup\FormGroupInterface
addInput(), form(), hasInputs(), ident(), inputs(), l10nMode(), numInputs(), priority(), setForm(), setIdent(), setInputCallback(), setInputs(), setL10nMode(), setPriority()
Methods inherited from Charcoal\Ui\Layout\LayoutAwareInterface
layout(), setLayout(), setLayoutBuilder()
Methods used from Charcoal\Ui\FormGroup\FormGroupTrait
addInput(), form(), hasInputs(), ident(), inputs(), l10nMode(), numInputs(), priority(), setForm(), setFormInputBuilder(), setIdent(), setInputCallback(), setInputs(), setL10nMode(), setPriority(), setTabCssClasses(), tabCssClasses()
Methods used from Charcoal\Ui\Layout\LayoutAwareTrait
layout(), setLayout(), setLayoutBuilder()
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(), type()
Properties used from Charcoal\Ui\FormGroup\FormGroupTrait
$form, $formInputBuilder
Properties used from Charcoal\Ui\Layout\LayoutAwareTrait
$layoutBuilder
API documentation generated by ApiGen