XEditable
class XEditable extends Element
XEditable Element
Dieses Element ermöglicht es, in Verbindung mit dem XEditable Javascript Plugin, editierbare Elemente auf der Seite zu erstellen.
<a id="xeditable-98e124f32f" data-type="text" class="editable" data-name="Field" data-pk="Key" data-url="http://localhost:8009/alvine/">Inhalt</a>
Constants
TEXT |
Testfeld |
TEXTAREA |
Textarea |
SELECT |
Select |
DATE |
Datum |
DATETIME |
Datetime |
DATEUI |
Datum |
COMBODATE |
Kombo |
HTML5PASSWORD |
HTML5-Passwort |
HTML5EMAIL |
HTML5-email |
HTML5URL |
HTML5-url |
HTML5TELEPHONE |
HTML5-telefon |
HTML5NUMBER |
HTML5-number |
HTML5RANGE |
HTML5-range |
HTML5TIME |
HTML5-time |
CHECKLIST |
Checkliste |
WYSIHTML5 |
RTE |
SELECT2 |
Select2 |
Properties
protected string | $template | from Element | |
protected SimpleMap | $map | from Element |
Methods
Erstellt ein neues XEditable-Objekt
Setzt einen Platzhalter in der Form eines Attributes
Gibt eine formatierte Zeichenkette zurück in From eines Attributes
Gibt das Standard Template von XEditable zurück
Gibt das Element als HTML Zeichenkette zurück Die Platzhalter werden vor der Ausgabe ersezt
Initialisieren weiterer Argumente über Eigenschaften
Neue Instanz
Details
at line 141
__construct(string $field, string $content, string $key, URI $url, type $type = self::TEXT)
Erstellt ein neues XEditable-Objekt
in Element at line 68
Element
setPlaceholder(string $placeholder, string $value)
Setzt einen Platzhalter
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
in Element at line 103
Element
setAttribute(string $name, string $value, string $placeholder = null)
Setzt einen Platzhalter in der Form eines Attributes
in Element at line 119
string
wrapAsAttribute(string $name, string $value)
Gibt eine formatierte Zeichenkette zurück in From eines Attributes
name="value"
at line 160
protected string
getDefaultTemplate()
Gibt das Standard Template von XEditable zurück
in Element at line 137
string
getHtml()
Gibt das Element als HTML Zeichenkette zurück Die Platzhalter werden vor der Ausgabe ersezt
in Element at line 146
string
__toString()
Gibt das Element als String zurück
in Element at line 162
protected Control
initAttributesFromProperties(Properties $properties, array $names = [])
Initialisieren weiterer Argumente über Eigenschaften
at line 180
static XEditable
getInstanceFromProperties(Properties $properties)
Neue Instanz
field Name des Feldes data-name="" content Inhalt der Angezeigt wird key Primary-Key data-pk="" url Url an den die Änderung gesendet werden soll type Typ des Eingabefeldes data-type="" id ID class CSS-Klasse data Daten-Attribute