@Brownson
Den einen konkreten Anwendungsfall habe ich gar nicht. Ich baue immer mal wieder Ansichten mit tabellarischen Strukturen, um Elemente darzustellen und anzuorden. Das kann z.B. einfach an den Grid-Vorlagen angelehnt sein, wie hier:
Da bin ich gerade einfach mal ein Bisschen am rum spielen. Das Problem ist, ich muss mir die Tabellen erst mal aus den einzelnen Linien zusammen schieben. Wenn ich jetzt im Nachgang feststelle, dass eine „Zelle“ zu klein ist, weil ich noch zusätzliche Elemente unterbringen möchte oder die Größe von Elementen verändern will, dann ist das ein ziemliches Gefummel. Wenn das bei bereits fertiggestellten Seiten der Fall ist, weil sich nachträglich etwas ändert, ist der Aufwand ensptrechend groß.
Es ist mit der Methode auch ziemlich mühsam, Zellen zu verbinden oder Abstände zu variieren, um beispielsweise Gruppen von gleichartigen Elementen zusammenzufassen und andere wiederum etwas abzusetzen.
@Burki24
Das mit den Textlabels ist auch eine Idee. Ist aber was die Ausrichtung der Rahmen angeht ähnlich fummelig, oder? Und wenn man dann noch mit Buttons, Grafiken etc. arbeitet oder etwas komplexere Tabellen (Verbinden von Zellen etc.) realisieren will, stößt man mit der Methode vermutlich schnell an Grenzen.
@ralf
Mit den HTML-Tabellen ist man natürlich sehr flexibel, was die Tabellenstruktur angeht. Hier gefällt mir aber nicht so richtig, dass ich dann Teile des Layouts in IPS-Variablen auslagern muss. Und man muss die restlichen Steuerelemente natürlich wieder in IPS-View anordnen. Da wäre es schöner, wenn man das direkt alles in eine HTML-Struktur packen könnte und sich die Steuerelemente bei Anpassung der HTML-Tabelle entsprechend mit ausrichten.
Ich habe auch schon überlegt mit Tabellen als Hintergrundgrafik zu arbeiten. Dann hat man die „Struktur“ zwar gewissermaßen wieder in IPSStudio, aber Anpassungen in Form von Grafikänderungen sind wieder extrem umständlich und das Verschieben der Steuerelemente bliebe auch.
Am komfortabelsten wäre es aus meiner Sicht, wenn man eine Möglichkeit hätte, Tabellen ähnlich wie in einer Tabellenkalkulation oder in HTML anzulegen und sich die Inhalte dynamisch anpassen. Wahrscheinlich wäre HTML am flexibelsten, wenn man die Steuerelemente entsprechend einbinden könnte. Damit hätte man dann sogar über Tabellen hinaus zusätzliche Gestaltungsmöglichkeiten, wobei die in IPSStudio ja eh schon sehr vielfältig sind. Aber für einige spezielle Anwendungsfälle, wie eben Tabellen, fehlt mir irgendwie was.
Ich werde mal ein wenig mit HTML experimentieren. Vielleicht ist das ja eine ganz gute Kompromisslösung.
Auf jeden Fall schon mal Danke für eure Ideen und Anregungen!
Gruß
Slummi