Hallo zusammen,
ich bin gerade dabei mit Vaadin eine GUI zu erstellen. Dabei gibt es einen Teil in dem verschiede Daten aus einer Datenbank ausgelesen, angezeigt, evtl. vom nutzer bearbeitet werden und danach wieder gespeichert werden.
Die ausgelesenen Daten unterscheiden sich jedoch und so soll je nach typ ein anderer dialog erscheinen.
die grundelemente des dialoges sind jedoch bei allen gleich. Am obigen Rand steht der Name und ne Beschreibung und unten rechts ein Button, damit die Änderungen übernommen werden können.
Das einzigste was sich ändert ist die Editiermöglichkeit in der Mitte. Bei Zahlenwerten möchte ich eine Sliderkomponente anzeigen und bei Strings ein Textfeld usw. Hierfür habe ich eine Layoutkomponente vorgesehen.
Jetzt bin ich mir jedoch nicht so ganz sicher wie ich das am besten machen soll. Ich dachte an eine Basisklasse die für den Aufbau der Grundstruktur, also Namen und übernehmen-Button verantwortlich ist.
Aber wie mach ich das dann am besten mit den Unterklassen, also wie kann ich die in den mittleren, individuellen Bereich "schreiben" lassen?
Vielen Dank für eure Hilfe
ich bin gerade dabei mit Vaadin eine GUI zu erstellen. Dabei gibt es einen Teil in dem verschiede Daten aus einer Datenbank ausgelesen, angezeigt, evtl. vom nutzer bearbeitet werden und danach wieder gespeichert werden.
Die ausgelesenen Daten unterscheiden sich jedoch und so soll je nach typ ein anderer dialog erscheinen.
die grundelemente des dialoges sind jedoch bei allen gleich. Am obigen Rand steht der Name und ne Beschreibung und unten rechts ein Button, damit die Änderungen übernommen werden können.
Das einzigste was sich ändert ist die Editiermöglichkeit in der Mitte. Bei Zahlenwerten möchte ich eine Sliderkomponente anzeigen und bei Strings ein Textfeld usw. Hierfür habe ich eine Layoutkomponente vorgesehen.
Jetzt bin ich mir jedoch nicht so ganz sicher wie ich das am besten machen soll. Ich dachte an eine Basisklasse die für den Aufbau der Grundstruktur, also Namen und übernehmen-Button verantwortlich ist.
Aber wie mach ich das dann am besten mit den Unterklassen, also wie kann ich die in den mittleren, individuellen Bereich "schreiben" lassen?
Vielen Dank für eure Hilfe