Open Source Dokumentenmanagement
Dokumentation

Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > agorum.composite.form


agorum.composite.form.element.text

Dieses Element stellt ein Text-Eingabefeld dar. Dabei sind diverse Eigenschaften möglich:

agorum.composite.form.element.text erbt alle grundlegenden Eigenschaften von element.

Beispiel einer Oberfläche


Beispiel einer Oberfläche

Skript zur Oberfläche

let aguila = require('common/aguila');

let form = aguila.create({
  width: 500,
  height: 300,
  type: 'agorum.composite.form.basic',

  elements: [
    {
      type: 'agorum.composite.form.element.text',
      name: 'textField1',
      label: 'Textfeld 1',
      value: 'Wert 1'
    },
    {
      type: 'agorum.composite.form.element.text',
      name: 'textField2',
      label: 'Textfeld 2',
      value: 'Wert 2.1\nWert 2.2',
      textArea: true
    },
    {
      type: 'agorum.composite.form.element.text',
      name: 'textField3',
      label: 'Textfeld 3',
      value: 'Wert 3.1\nWert 3.2',
      textArea: true,
      monospace: true
    },
    {
      type: 'agorum.composite.form.element.text',
      name: 'textField4',
      label: 'Textfeld 4',
      value: 'Wert 3',
      password: true
    }
  ]
});

form;

Parameter


Alle Parameter in element gelten. Zusätzlich gelten die folgenden Parameter.

textArea

Wert Beschreibung
true Zeigt ein mehrzeiliges Textfeld an.
false (Standard) Zeigt ein normales einzeiliges Textfeld an.


Beispiel

form.down('textField1').textArea = true;

Sie können diesen Parameter nicht ändern.

monospace

Wert Beschreibung
true Verwendet eine Schrift, die denselben Buchstabenabstand besitzt.
false (Standard) Verwendet normale Schrift.


Beispiel

form.down('textField1').monospace = true;

password

Wert Beschreibung
true Stellt einzelne Zeichen sowohl im Bearbeitungs- als auch im Ansichtsmodus durch * dar.
false (Standard) Zeigt normalen (Klar-)Text an.


Beispiel

form.down('textField1').password = true;

Sie können diesen Parameter nachträglich ändern.

Events


Alle Events in element gelten.

action

Löst aus, wenn ein Benutzer die Eingabe über die Tasten Strg+Enter oder Enter (nicht in mehrzeiligen Textfeldern) bestätigt.

Das System übergibt als Parameter ein Objekt, das den Pfad zum auslösenden Element und die Eigenschaft submit:true enthält.

textAreaChanged

Löst aus, wenn sich der Parameter textArea ändert.

Das System übergibt als Parameter den neuen Wert von textArea.

monospaceChanged

Löst aus, wenn sich der Parameter monospace ändert.

Das System übergibt als Parameter den neuen Wert von monospace.

passwordChanged

Löst aus, wenn sich der Parameter password ändert.

Das System übergibt als Parameter den neuen Wert von password.