Projekt

Allgemein

Profil

Design4 0 Fragen an Hans-Peter » Historie » Version 8

Cem Aydin, 27.02.2023 13:27

1 1 Werner Hahn
h1. Design4 0 Fragen an Hans-Peter
2
3
* Input panel Breite individualieren/anpassen
4
* Klasse für Höhe von Elementen
5
* Flex benutzen
6 5 Werner Hahn
* Tabelle breite 100%
7 2 Bernd Bleßmann
8 8 Cem Aydin
h2. Kunden/Lieferantenmaske Reiter "Belege" 
9
10
Wenn die Tab Zeile umbricht, zum Beispiel wenn Menü links eingeschaltet ist, dann überlagern die Belege Tabs die Haupt-Tab Zeile.
11
12 2 Bernd Bleßmann
h2. alternierende (Zebra) Tabellen mit dynamischen Zeilen
13
14
templates/design40_webpages/file/list.html
15
16
In den Reitern Dokumente/Dateianhänge können die Dateien Versionen haben. Diese lassen sich als weitere Zeilen ausklappen. Allerdings werden diese Zeilen, vor dem ausklappen bei der Alternierung odd/even mitgezählt, so dass eben zwei Zeilen mit der selben Farbe nacheinander kommen können. Zudem sollten die Versionen evtl. in der selben Farbe sein, wie die Haupt-Zeile.
17
Im "alten Design" zähle ich eine Template-Variable hoch und setze die Klassen listrow0 und listrow1 explizit.
18
Wie kann man das im neuen Design lösen? Kann man da auch die Zeilenfarbe/Klasse direkt ansprechen?
19 3 Bernd Bleßmann
20
Gleiches Problem z.B. bei Angebot/Auftrag usw., wenn man die Detail-Zeilen ausklappt, bzw. je nach Anzeil der Deteil-Zeilen alternieren die Positionszeilen nicht mehr.
21 4 Bernd Bleßmann
22
h2. Dateivorschau/overflow
23
24
templates/design40_webpages/file/list.html
25
26
In den Reitern Dokumente/Dateianhänge gibt es Vorschaubilder (für pdf/png/jpg/...). Für eine größere Vorschau wird ein größeres Bild in ein div gerendert, aber dieses wird immer abgeschnitten, wenn der Platz nicht reicht. Mit overflow: visible; hatte ich keinen Erfolg.
27 6 Bernd Bleßmann
Im alten Design erscheint eine Scrollbar und wenn man ein Maus-Rad hat, kann man das ganze Bild erscrollen.
28
29 7 Cem Aydin
Edit: -> Behoben: Also die Bildvorschau ist schon etwas seltsam gebaut. Im alten Design sieht man aber dass das Bild von dem äusseren Container überlagert wird. Damit dieser scrollt muss dort overflow: scroll gesetzt werden.
30
31 6 Bernd Bleßmann
h2. Tabellen in Tabellen (Belegpositionen in Berichten)
32
33
Man kann sich nun in den Beleg-Berichten die Positionen mit anzeigen lassen. Diese werden in "templates/design40_webpages/presenter/items_list/items_list.html" als Tabelle gerendert.
34
Somit haben wir dann Tabellen in einer Tabellen, was ja eigentlich grundsätzlich verboten ist.
35
Wie kann man das lösen?