Project

General

Profile

Feature #16137

Updated by Pascal Rössler about 1 year ago

Erstellen der 'AbstractElement' Klasse.  
 Erstellen der 'ElementInput' Klasse extends 'AbstractElement'. 
 Werden die AbstractBuildForm und BuildFormBootstrap weiterhin gebraucht? 
 Später sollen alle FormElement Typen in einer eigenen 'Element...' Klasse definiert werden. 
 Eine klare Trennung der Element Klassen und des Renderings. 
 In den einzelnen Element Klassen soll kein HTML/Bootstrap erzeugt werden.  
 Es soll ein Array/Objekt mit allen bearbeiteten Parametern und Angaben der RenderBootstrap3/5 Klasse übergeben werden. werden können. 
 In der Rendering Klasse soll eine Funktion names 'process()' erstellt werden, die den/das Array/Objekt entgegennimmt und den korrekten HTML Code erzeugt. 
 Durch diese Trennung soll es einfach einfacher möglich sein zum Beispiel die Bootstrap version Version zu wählen, in mit der man das Element rendern will.  

 Erstellen einer RenderBootstrap3 Klasse. 
 Erstellen einer RenderBootstrap5 Klasse. 

Back