NEWS
Eigenschaften Widget übernehmen
-
@bigstephan du musst mit % Arbeiten.. der Text muss immer 50% des Rahmens anfangen.. oder weniger
-
Ok....aber wie bezieh ich die Prozentzahl auf die Rahmeneigenschaft...wenn ich dort nur eine Prozentzahl eintrage bezieht diese sich ja auf die VIEW...nicht auf mein Rahmenelement? Mir fehlt die Syntax hierzu....
Was muss hier rein:
Grüße
Stephan
-
@bigstephan sagte in Eigenschaften Widget übernehmen:
Was muss hier rein:
wo ist "hier"?
@bigstephan sagte in Eigenschaften Widget übernehmen:
bezieht diese sich ja auf die VIEW.
bist du im Reiter View?
und nicht WIDGET? -
Ähm..."HIER" bezieht sich auf die rote Markierung im eingefügten Bild des letzten Beitrags...
Hier nochmal ein Screenshot des Browser...stellt das Forum diese Bilder nicht dar?!?Und ich bin im Reiter des Widgets, dessen Breite ich von einem anderen Widget abhängig machen will.
Wenn ich also dort bei "width" einen Prozentwert eintrage (bspw. 50%), dann macht er die Breite dieses Widgets genau 50% meines Bildschirms / Browserbreite bei der Visu.
Ich möchte aber gern, dass die Breite dieses Widgets (hier ein normales HTML Textwidget) so groß wird, wie die Breite eines anderen Widgets (hier bspw. eines Border Widgets). Wie also bekomme ich den Bezug von Widget A zu Widget B?Grüße
Stephan
-
@bigstephan sagte in Eigenschaften Widget übernehmen:
Ich möchte aber gern, dass die Breite dieses Widgets
ich denke es geht um die Dicke der Border??
in % zum WidgetJetzt hast du mich ganz abgehängt.
Soll das ganze dynamisch sein?
wie willst du dann die Breite des Widgets ziehen?Ansonsten beide Widgets markieren und in der Einstellung die Werte eingeben oder über die Ausrichtungsicons arbeiten
-
@bigstephan Das wird so nicht funktionieren, befürchte ich
Das würde höchstens gehen, wenn Du dir deinen Widgetgrößen in Datenpunkten ablegst und die diese dann über "bindings" holst. Dann könntest Du in einem Script Abhängigkeiten aufbauen bzw. auflösen.Aber ich befürchte, das wird einen Heidenarbeit.
Ich glaube da würde ich lieber mehr Arbeit in einen anderen Aufbau (reponsives Design) stecken. Dazu gibt es hier auch schon den ein oder anderen Beitrag.Aber vielleicht hat ja noch jemand eine Idee...
-
Nein es geht darum, dass ich aktuell einzelne "Abschnitte" (also bspw. fürs Wetter, für die Solaranlage, fürs E-Auto usw.) bastle....diese sind jeweils aus optischen Gründen in einem Rahmen (Borderwidget)...jeder dieser Abschnitte hat natürlich auch einen Titel...und diesen möchte ich direkt von der Breite (horizontale Ausdehnung....nicht die Dicke!) abhängig machen. Hintergrund: ich bin mir über die genaue Anordnung meiner "Abschnitte" noch nicht einig und möchte die Breite dieser gerne nachträglich im Editor ändern um so die Gesamt-View zu gestalten...nun möchte ich aber nicht bei jeder Änderung oder Verschiebung die Titelposition wieder mittig machen müssen...verankern kann man den Titel ja leider nicht am Borderwidget (und Gruppieren ist keine Option, da hier beim Ziehen des Borderwidgets die Titel bzw. andere Sachen mit vergrößert oder verkleinert werden.
Richtig...in extra Datenpunkte möchte ich das nicht ablegen, da es ja hier nicht darum geht das zur Laufzeit dynamisch zu machen. Ich möchte es ja nur während der Erstellungsphase etwas vereinfachen. Wenns einmal alles richtig platziert ist, wirds vermutlich nicht mehr geändert...
Ich dachte es gibt irgendwie die Möglichkeit im Feld "width" vom HTML-Widget einen Bezug zum Feld "width" vom Border-Widget herzustellen ohne größeren Aufwand.Hier mal noch ein Bild zur Veranschaulichung:
-
@bigstephan sagte in Eigenschaften Widget übernehmen:
Abschnitte hat natürlich auch einen Titel...und diesen möchte ich direkt von der Breite
Wenn du border widget und text widget auf die gleiche Breite einstellst, beim text widget zentriert, dann bleibt doch der Text zentriert, sofern du beide widget markierst, bei Breiten änderung
-
So ja, aber wenn ich beide Widgets markiere, kann ich nicht mehr mit dem Mauszeiger am Border-Widget "ziehen"....die Größenänderungsoptionen gibts ja nicht mehr wenn mehrere Widgets markiert sind...ich kann zwar den Wert direkt eintippen, aber das wäre dann nur "rumprobieren", da ich den Wert ja eigentlich durch das ziehen mit der Maus erreichen will....
Ist schwierig zu beschreiben.Aber ich mach das dann eben überall manuell.
Danke an alle!
Grüße
Stephan
-
So, falls es jemanden interessiert künftig (mich eingeschlossen, wenn ich in 2 Jahren wieder nach so etwas suche
), habe ich es lösen können!
- Ein Border-Widget anlegen
- Ein HTML-Widget anlegen und dort über dem Border platzieren, wo es hin soll als Titel (gleiche Breite setzen und Titel zentrieren)
- Beides gruppieren
- Gruppe durch Doppelklick öffnen
- Titel HTML auswählen und dann dort unter "Height" die Prozentzahl entfernen und eine feste absolute Höhe festlegen (bspw. 20px) unter "Width" sollte 100% stehen
- Gruppe schliessen
Ergebnis: Wenn ich diese Gruppe jetzt mit dem Mauszeiger ziehe (Breite, Höhe) dann bleibt die Höhe der Titelleiste immer 20px, während die Breite dieser immer exakt genauso breit ist wie der Rahmen.
Vielleicht meinte dies ja einer der Unterstützer dieses Threads genau so...und ich hatte es nur nicht verstanden...
Die Hauptinformation ist m.M.n. dass man innerhalb der Gruppierung die Werte einstellen muss.Grüße
Stephan