Class Element
Element
- Alvine\Core\Alvine
- Alvine\UI\Element implements Alvine\Core\InstantiableFromProperties
Direct known subclasses
Alvine\UI\Anchor, Alvine\UI\Appearance\Panel, Alvine\UI\Image, Alvine\UI\Table, Alvine\UI\Table\Column, Alvine\UI\Table\Row, Alvine\UI\Typography\Text, Alvine\UI\Widget\Button\Delete, Alvine\UI\Widget\Navigation, Alvine\UI\Widget\Pagination, Alvine\UI\Widget\Pagination\NumberOfItems, Alvine\UI\Widget\XEditable, Alvine\UI\Form, Alvine\UI\Form\Control, Alvine\UI\Form\Control\ButtonGroup, Alvine\UI\Form\Fieldset, Alvine\UI\Form\FormGroup, Alvine\UI\Grid\Column, Alvine\UI\Grid\Container, Alvine\UI\Grid\RowIndirect known subclasses
Alvine\UI\Form\Control\Button, Alvine\UI\Form\Control\Button\Cancel, Alvine\UI\Form\Control\Input\Number, Alvine\UI\Form\Control\Input\Password, Alvine\UI\Form\Control\Input\Search, Alvine\UI\Form\Control\Input\Url, Alvine\UI\Form\Control\InputGroup, Alvine\UI\Form\Control\Legend, Alvine\UI\Form\Control\Radio, Alvine\UI\Form\Control\Select, Alvine\UI\Form\Control\Text, Alvine\UI\Form\Control\TextGroup, Alvine\UI\Form\Control\Button\Submit, Alvine\UI\Table\Foot, Alvine\UI\Table\Head, Alvine\UI\Table\Heading, Alvine\UI\Typography\Blockquote, Alvine\UI\Typography\Headline\H1, Alvine\UI\Typography\Headline\H2, Alvine\UI\Typography\Headline\H3, Alvine\UI\Typography\Headline\H4, Alvine\UI\Typography\Headline\H5, Alvine\UI\Typography\Headline\H6, Alvine\UI\Form\Control\Checkbox, Alvine\UI\Typography\Paragraph, Alvine\UI\Widget\Navigation\Tree, Alvine\UI\Form\Control\Group, Alvine\UI\Form\Control\Input, Alvine\UI\Form\Control\Input\Date, Alvine\UI\Form\Control\Input\Email, Alvine\UI\Form\Control\Input\File, Alvine\UI\Form\Control\Input\Hidden
Abstract
Namespace: Alvine\UI
Package: Alvine\UI
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20150428
See: \Alvine\Types\Type
Link: alvine.io
Located at Element.class.php
Namespace: Alvine\UI
Package: Alvine\UI
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20150428
See: \Alvine\Types\Type
Link: alvine.io
Located at Element.class.php
public
|
|
public
|
|
public
|
|
public
|
#
setAttribute( string $name, string $value, string $placeholder = null )
Setzt einen Platzhalter in der Form eines Attributes |
public
string
|
#
wrapAsAttribute( string $name, string $value )
Gibt eine formatierte Zeichenkette zurück in From eines Attributes |
abstract protected
string
|
#
getDefaultTemplate( )
Gibt das Standard Template zurück Diese Methode muss jede abgeleitete Klasse implementieren |
public
string
|
#
getHtml( )
Gibt das Element als HTML Zeichenkette zurück Die Platzhalter werden vor der Ausgabe ersezt |
public
string
|
|
protected
|
#
initAttributesFromProperties( Alvine\Types\Properties $properties, array $names = [] )
Initialisieren weiterer Argumente über Eigenschaften |
protected
string
|
$template
Template |
|
protected
Alvine\Types\Map\SimpleMap
|
$map
Platzhalter |