*FormEngine

Changelog
v1.6.3
Verbesserung / Feature
- [4803] TinyMCE für verschiedene Sprachen lokalisieren
- [4798] CalendarRenderer optional ohne Lösch-Icon
- [4812] Parameter für DownloadRenderer, Bilder nicht als Image zu rendern
- [4811] Attribut reset-label und reset-label-key, um die Beschriftung des Reset-Buttons anzupassen
- [4782] Aktuelle mime-util-Library für UploadRenderer einbinden
- [4920] Im TableRenderer nicht mehr die Label-Elemente für die enthaltenen Komponenten ausgeben
- [4773] HexStringCalculator, der aus einem Number-Wert einen Hexadezimal-String erzeugt
- [4767] SingleSelectOptionTableRenderer für Einfachauswahl
- [4815] Parameter zum Deaktivieren der Header-Buttons für Repeat-Renderer
- [4802] Repeat-Renderer-Parameter für Button zum Hinzufügen einer neuen Zeile am Ende des Repeats
- [4754] Parameter für Repeat-Renderer, um einen Lösch-Button in jeder Zeile darzustellen
- [4827] LabelPresenter über XML-Definition festlegen können
- [4825] Senkrechte Beschriftung in Kopfzeile beim TableRenderer
- [4848] LimitedNumberCalculator zur Begrenzung von Zahlen auf Minimal- und Maximalwerte
Fehler
- [4797] show/hide-effect=none funktioniert nicht mehr
- [4896] NullPointerException wenn SqlConnector unterhalb eines StructuredConnector verwendet wird
- [4922] Versteckte Komponenten in neuen Zeilen eines Repeats bekommen keine Standardwerte
v1.6.2
Verbesserung / Feature
- [4711] AbstractAttributeConnector nicht als DataConnector deklarieren, sondern nur als ReadConnector
- [4737] BinaryInfoRenderer zur Ausgabe von Informationen über das Binary
- [4755] Nachladbare Formular-MessageBundles aus Dateisystem
Fehler
- [4681] Repeat-Komponente als ganzes lässt sich nicht referenzieren
- [4686] Validierer an Binary-Komponente werden nach Upload nicht ausgeführt
- [4694] SubmissionFilter reagiert nicht, wenn Formular durch Servlet ausgespielt wird
- [4709] Laden eigener Renderer aus den form-engine.properties funktioniert nicht mehr
- [4688] Hintergrund-Threads beim Shutdown durch ContextListener beenden
- [4749] DeleteRenderer führt in Kombinaton mit BinaryComponent zu NullPointerException
- [4753] Beim Reset wurden einige Renderer nicht richtig initialisiert
- [4667] NullPointerException bei Ausführung des ConditionalValiderers mit ReferredComponentValiderer in target-Calculator
v1.6.1
Verbesserung / Feature
- [4628] Wertübernahme aus ColorPicker nur bei Klick in die Farbauswahl oder beim Loslassen
- [4537] IntegerSliderRenderer
Fehler
- [4636] Komponente enthält nach Verwendung des TinyMCERenderer immer einen Wert
- [4642] Javascript-Fehler, wenn TidyMCERenderer mit Validierer im IE verwendet wird
v1.6
Verbesserung / Feature
- [4496] IsOptionValidator soll die Abhängikkeiten von den Komponenten erkennen, welche die Optionsliste beeinflussen
- [4494] Für Kompatibilität mit Google AppEngine optional auf Hintergrund-Threads verzichten
- [4381] RenderType als typisierte Klasse, statt als enum
- [4375] Umbenennung des bisherigen HtmlRepresenter für Optionsfelder in OptionFieldHtmlPresenter
- [4289] Explizite automatische Tabellenbreite per CSS für JS-Calendar
- [4271] Schreibweise der Attribute vereinheitlichen
- [4270] Attribute message und message-key für alle Validierer im xsd-Schema definieren
- [3560] Submit-Buttons ausgrauen, wenn Submit läuft
- [4380] HtmlComponentRenderer.convertInput(String) sollte eine ValidatorException werfen
- [4312] RatingRenderer mit der optionalen Möglichkeit versehen, keinen Stern zu vergeben
- [4382] FormComponent.setLabel entfernen
- [4525] TinyMCERenderer als WYSIWYG-HTML-Editor für Text-Komponenten
- [4500] ColorPickerRenderer zur Auswahl eines RGB-Wertes
- [4495] NullCalculator
- [4479] Festlegung, ob Komponentenwert über Connector geladen werden darf
- [4473] Renderer-Update über Javascript Function
- [4394] Presenter mit Konstruktor-Parameter und LinkPatternPresenter
- [4373] Presenter-API für komplexere Html-Darstellung von Beschriftungen
- [4350] Attribut style-class für Option-Tags
- [4297] RequestUrlCalculator
- [4274] OptionTableRenderer: Reihenfolge der Spalten anhand von show-columns-Attribut festlegen
- [4263] Verlassen von nicht gespeicherten Formularen verhindern
- [4355] ValueButtonRenderer: Button/Link im Read-Only-Modus als deaktiviert darstellen
Fehler
- [4499] Ausgabefaktor für DoubleToStringConverter
- [4360] DialogWindow: Der Inhalt des Framesets wird in Opera nicht angezeigt
- [4358] SubmitRenderer: Bei Link-Darstellung bleibt im Read-Only-Modus dennoch Submit aktiv
- [4259] Löschen von Repeat-Zeilen darf nicht möglich sein, wenn min-Parameter erreicht ist.