class Table extends Element

Table Element

Mit dem table-Element wird eine Tabelle definiert. table ist das englische Wort für Tabelle. Tabellen sind komplexe Elemente, die eine Vielzahl verschiedener Kindelemente haben können.

 <div class=" class="table-responsive"">
     <table class="table table-striped table-hover">
         <thead></thead>
         <tbody></tbody>
         <tfoot></tfoot>
     </table>
 </div>

Properties

protected string $template from Element
protected SimpleMap $map from Element

Methods

__construct()

Erstellt ein neues Table-Objekt

setPlaceholder(string $placeholder, string $value)

Setzt einen Platzhalter

from Element
setData(string $name, string $value)

Setzt ein Data Attribut

from Element
setAttribute(string $name, string $value, string $placeholder = null)

Setzt einen Platzhalter in der Form eines Attributes

from Element
string
wrapAsAttribute(string $name, string $value)

Gibt eine formatierte Zeichenkette zurück in From eines Attributes

from Element
string
getDefaultTemplate()

Gibt das Standard Template von Table zurück

string
getHtml()

Gibt das Element als HTML Zeichenkette zurück Die Platzhalter werden vor der Ausgabe ersezt

from Element
string
__toString()

Gibt das Element als String zurück

from Element
initAttributesFromProperties(Properties $properties, array $names = [])

Initialisieren weiterer Argumente über Eigenschaften

from Element
add(Row $row)

Fügt eine neue Tabellen Zeile ein

setHeader(Head $head)

Setzt den Kopf der Tabelle

addHeader(Head $head)

Fügt eine Kopfzeile ein

setFooter(Foot $footer)

Setzt den Fußzeile der Tabelle

string
getDefaultTableHeader()

Gibt den Standard Tabellen Kopfzeile zurück

string
getDefaultTableFooter()

Gibt den Standard Tabellen Fußzeile zurück

static self
getInstanceFromDataset(Dataset $dataset)

Erstellt aus einem Dataset ein neues Objekt

static Table
getInstanceFromProperties(Properties $properties)

Neue Instanz

Details

at line 52
__construct()

Erstellt ein neues Table-Objekt

in Element at line 68
Element setPlaceholder(string $placeholder, string $value)

Setzt einen Platzhalter

Parameters

string $placeholder Platzhalter
string $value Wert

Return Value

Element dieses Objekt

in Element at line 84
Element setData(string $name, string $value)

Setzt ein Data Attribut

Es können mehrere Attribute gesetzt werden, die neuen Werte werden angehängt

Parameters

string $name Name
string $value Wert

Return Value

Element dieses Objekt

in Element at line 103
Element setAttribute(string $name, string $value, string $placeholder = null)

Setzt einen Platzhalter in der Form eines Attributes

Parameters

string $name Name
string $value Wert
string $placeholder Platzhalter

Return Value

Element dieses Objekt

in Element at line 119
string wrapAsAttribute(string $name, string $value)

Gibt eine formatierte Zeichenkette zurück in From eines Attributes

name="value"

Parameters

string $name Attributename
string $value Attributewert

Return Value

string formatierte Zeichenkette

at line 134
protected string getDefaultTemplate()

Gibt das Standard Template von Table zurück

Return Value

string Template

in Element at line 137
string getHtml()

Gibt das Element als HTML Zeichenkette zurück Die Platzhalter werden vor der Ausgabe ersezt

Return Value

string Html

in Element at line 146
string __toString()

Gibt das Element als String zurück

Return Value

string Zeichenkette

in Element at line 162
protected Control initAttributesFromProperties(Properties $properties, array $names = [])

Initialisieren weiterer Argumente über Eigenschaften

Parameters

Properties $properties
array $names

Return Value

Control

at line 70
Table add(Row $row)

Fügt eine neue Tabellen Zeile ein

Parameters

Row $row Zeile

Return Value

Table dieses Objekt

at line 82
Table setHeader(Head $head)

Setzt den Kopf der Tabelle

Parameters

Head $head Kopf

Return Value

Table dieses Objekt

at line 94
Table addHeader(Head $head)

Fügt eine Kopfzeile ein

Parameters

Head $head Kopfzeile

Return Value

Table dieses Objekt

at line 106
Table setFooter(Foot $footer)

Setzt den Fußzeile der Tabelle

Parameters

Foot $footer Fußzeile

Return Value

Table dieses Objekt

at line 116
protected string getDefaultTableHeader()

Gibt den Standard Tabellen Kopfzeile zurück

Return Value

string Standard Kopfzeile

at line 125
protected string getDefaultTableFooter()

Gibt den Standard Tabellen Fußzeile zurück

Return Value

string Standard Fußzeile

at line 145
static self getInstanceFromDataset(Dataset $dataset)

Erstellt aus einem Dataset ein neues Objekt

Parameters

Dataset $dataset Dataset

Return Value

self

at line 165
static Table getInstanceFromProperties(Properties $properties)

Neue Instanz

id ID class CSS-Klasse data Daten-Attribute

Parameters

Properties $properties

Return Value

Table