Entwicklung von Formobjekten

Um Ihnen die Möglichkeit zu geben, die schönsten Oberflächen zu erstellen, verbessern wir weiterhin die Formularobjekte. Seit 4D v19 R6 können Sie einen abgerundeten Rahmen für statische Text- und Eingabetext-Formularobjekte definieren.

Mit 4D v20 stehen Ihnen neue Möglichkeiten zur Verfügung.

  • Für Schaltflächen, Optionsfelder und Kontrollkästchen haben wir neue Einstellungen für den Text und das Symbol hinzugefügt.
  • Bei Schaltflächen und Kontrollkästchen wurde die Anzahl der Zustände für das Symbol verbessert, um eine bessere Darstellung für den Endanwender zu ermöglichen.

HDI-Beispiel

Position des Textes und des Symbols

Textausrichtung

Die Eigenschaft „Textausrichtung“ ist jetzt für Schaltflächen, Optionsfelder und Kontrollkästchen anwendbar. Sie können die Textausrichtung mit der Eigenschaftsliste, CSS und dem OBJECT SET HORIZONTAL ALIGNMENT Befehl verwenden.

Eigenschaftsliste:

CSS-Beispiel:

.align {
    textAlign : rechts;
}

Code-Beispiel:

Dem OBJECT SET HORIZONTAL ALIGNMENT Befehl können Sie eine der drei Konstanten übergeben: Align left, Align right, und Align center.

OBJECT SET HORIZONTAL ALIGNMENT (*; "button"; Align center)

Bild hugs Titel

Die neue Eigenschaft „Bild hugs Titel“ wurde für Schaltflächen, Optionsfelder und Kontrollkästchen hinzugefügt.

Wenn der Wert dieser Eigenschaft falsch ist, wird das Bild entsprechend der Eigenschaft „Title/ImagePosition“ am Rand der Schaltfläche positioniert. Wenn der Wert dieser Eigenschaft true ist, wird das Bild entsprechend der Eigenschaft „Title/ImagePosition“ direkt neben dem Titel positioniert.

Diese Eigenschaft kann über die Eigenschaftsliste, CSS und OBJECT SET FORMAT Befehl.

Eigenschaftsliste:

blank

CSS-Beispiel:

.hug {
    imageHugsTitle : false;
}

Code-Beispiel:

Um Schaltflächen zu formatieren, übergeben Sie mit dem OBJECT SET FORMAT Befehl eine Zeichenkette mit folgender Syntax übergeben: „title; picture; background; titlePos; titleVisible; iconVisible; style; horMargin; vertMargin; iconOffset; popupMenu; hyperlink; numStates; imageHugsTitle. Wenn Sie einen Wert nicht ändern wollen, brauchen Sie ihn nicht zu übergeben.

Um nur die Eigenschaft imageHugsTitle zu ändern:

OBJECT SET FORMAT (*; "button"; ";;;;;;;;;;;;;0")

Ergebnis

Hier sind verschiedene Beispiele dafür, was wir erreichen können:

blank

Anzahl der Symbolzustände

Für Optionsfelder und Kontrollkästchen können Sie vor 4D v20 ein Symbol mit vier Zuständen definieren: True, False, Rollover und Disable.

Um die Benutzerfreundlichkeit zu erhöhen, müssen Sie in manchen Fällen den Rollover- oder Disablestatus als True oder False definieren. So können Sie jetzt ein Symbol mit 2 bis 6 Zuständen verwenden.

  •  
  • True,
  • False,
  • True Rollover,
  • False Rollover,
  • True Disable,
  • False Disable.

 

Sie können die HDI herunterladen, um die verschiedenen Zustände zu sehen, indem Sie klicken, schweben…

blank

Weiter…

Schauen Sie sich diese Funktion mit dem HDI und die Dokumentation für weitere Details an! Und wie immer freuen wir uns auf Ihr Feedback.

Vanessa Talbot
Product Owner - Vanessa Talbot kam im Juni 2014 zum 4D Programmteam. Als Product Owner ist sie für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen zuständig. Ihre Aufgabe ist es auch, sicherzustellen, dass die Implementierung der Funktionen den Anforderungen des Kunden entspricht. Seit ihrer Ankunft hat sie an der Definition der wichtigsten Funktionen in 4D gearbeitet. Sie hat an den meisten der neuen Funktionen für präemptives Multi-Threading gearbeitet und auch an einem sehr komplexen Thema: der neuen Architektur für erstellte Anwendungen. Vanessa hat einen Abschluss von der Telecom Saint-Etienne. Sie begann ihre Karriere am Criminal Research Institute als Entwicklerin für die audiovisuelle Abteilung. Sie hat auch in den Bereichen Medien und Medizin als Expertin für technischen Support, Produktion und die Dokumentation neuer Funktionen gearbeitet.