<< Übersicht |
Inhalt
Formularfelder lesen/ändern$valueZugriff auf Feldwerte: $value// Wert lesenvar value = $value(fieldname); // Wert festlegen $value(fieldname, newValue); // Wert festlegen: 'selected' als "true" oder "false" für Selektion $value(fieldname, newValue, selected);Beispiele:var value = $value("firstname"); // Festlegen von age="24" $value("age", "24"); // Selektieren von 'blue', Deselektieren von 'green' $value("colors", "blue", true); $value("colors", "green", false); $getValue, $setValueFeldwerte lesen/schreiben mit $getValue, $setValue// Funktioniert wie $valuevar value = $getValue("firstname"); // $setValue: Wie $value // Standard: selected=true // Standard: clearOtherSelections=false $setValue(fieldname, value, selected, clearOtherSelections);Beispiele:var countries = $getValue("countries"); // Auswahl zurücksetzen, Hinzufügen von Brasil, Columbia, Venezuela $setValue("countries", "brasil", true, true); $setValue("countries", "columbia", true); $setValue("countries", "venezuela", true); // Deselektieren von Angola $setValue("countries", "angola", false, false); // Zurücksetzen, Wert von status setzen auf "4_circle_fill.svg" $setValue("status", "4_circle_fill.svg", true, true); Hilfsmittel$windowFenster mit Text öffnen: $windowErmöglicht das Öffnen eines Fensters mit Textinhalt// Fenster öffnen$window("My Message"); $window(sometext); $getFieldFeld-Objekt beziehen: $getFieldFunktioniert nicht mit allen Feldern, liefert das jQuery-Objekt// jQuery Objektvar field = $getField("age"); // Lesen/Schreiben von jQuery Feld field.val(field.val() + " Years"); Formular$showRow, $hideRowZeilen im Formular einblenden/ausblenden: $showRow, $hideRowErlaubt das dynamische Ein-/Ausblenden von Formularinhalten// Zeile einblenden/ausblenden$showRow("age"); $hideRow("countries"); ErweitertEventsBeispiele für Events mit jQueryNutzt jQuery Events zur Reaktion auf Benutzeraktionen. Funktioniert nur mit Felder, die mit $getField zugreifbar sind.var field = $getField("FIELDNAME_HERE");// Bind Focus Lost Event field.bind("blur", function () { alert("Fokus verloren, mit Wert: " + field.val()); }); // Bind Change Event field.bind("change", function () { alert("Feld bearbeitet, mit Wert: " + field.val()); });Typische Events: focus: Fokus erhalten blur: Fokus verloren change: Geändert dblclick: Doppelklick hover: Maus über Feld keyup: Taste gedrückt |