Ich habe ein Problem: Ich muss ein benutzerdefiniertes Tag erstellen, das seine untergeordneten Tags (von denen jedes als HTML-Widget von irgendeiner Art gerendert werden kann) und sie auf intelligente Weise in die Seite übertragen.Implementierung eines "Window Managers" für HTML in einem benutzerdefinierten JSP-Tag
Es ist eine ziemlich offene Frage, also habe ich über viele verschiedene Wege nachgedacht, um es zu lösen. Was ich brauche, ist eine Eingabe, wie:
- andere getan haben es
- Ideen
Meine Ideen:
- mit so etwas wie 960 Grid-System CSS für das Layout und Spezifizieren Sie die Position jedes Widgets mit benutzerdefinierten JSP-Tag-Attributen. Wenn kein angegeben, tut einem Fluss Layout
- Verwendung eine HTML-Tabelle, und hält jedes Widget in eine Zelle unter Verwendung von Fluss Layout (dies kann problematisch sein, da einige Widgets nicht quadratisch sind, sind sie 3x1 oder 1x3 usw.