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.