Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [Gelöst] VIS View DIV; fixe höhe; keine Dynamic möglich.

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Gelöst] VIS View DIV; fixe höhe; keine Dynamic möglich.

    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      LHBL2003 last edited by LHBL2003

      Hallo,

      ich habe mir ein View erstellen, indem ich ein Grundriss einer Etage mittels HTML Widget darstelle. (Bewust kein Image Widget genutzt, da dort element Syles enthalten sind die man nicht überschreiben kann)
      Auf diesem Grundriss habe ich mit dem Widget Number Werte platziert.
      Soweit alles ok.

      Nun habe ich dafür gesorgt, das der Text immer an der richtigen stelle Positioniert bleibt, egal wie sich das Bild von der größe verändert. Das würde alles funktionieren, wenn nicht für das View DIV Element ein fixer Style hinterlegt wäre.

      2020-03-31_17h39_37.png

      Besteht irgendwie die möglichkeit diese Information in irgend ein CSS zu definieren, so das ich dies ohne selbst erstellten VIS.Adpter überschreiben kann?

      Vielen Dank an die Hauptentwickler von VIS

      Gruß Denis

      1 Reply Last reply Reply Quote 0
      • L
        LHBL2003 last edited by

        Hallo an alle und an @Bluefox, @hobbyquaker,

        aktuell bin ich schon mal ein Schritt weiter. Ich weiß inzwischen das der gesuchte Wert in der vis.js mit der Funktion setViewSize gebildet wird.

        2020-04-01_10h57_42.png

        Nun ist es scheinbar so das die Größe des "#visview_" div vom "#vis_conainer" abhängig.

        Demnach frage ich mich aktuell ob es möglich ist ob man das div element "#vis_conainer" von der größe parametieren kann? Bzw. wo der quellpunkt ist, wo der Wert für die Höge definiert werden könnte.

        Gruß Denis

        1 Reply Last reply Reply Quote 0
        • L
          LHBL2003 last edited by

          Hallo,

          also ich habe aktuell herrausbekommen, dass die definition vom Container in dieser Datei definiert ist.

          iobroker\SmartHome\node_modules\iobroker.vis\www\index.src.html

          <div id="vis_container" style="position: absolute; top: 0; left: 0; height: 100%; width: 100%"></div>
          

          Die Information bringt mir jetzt allerdings doch nicht so viel, denn wenn ich die höhe auf auto stelle, dann werde ich dennoch die vis.js anpassen müssen.

          Ich glaube der saubere Weg wäre wenn die höhe vom View einfach in der CSS Allgemein definiert werden könnte.
          Dazu müssten aber einige Änderungen erfolgen, da die vis.js mit der funktion setViewSize dazwischen funkt.

          2020-04-01_14h06_54.png

          Gruß Denis

          1 Reply Last reply Reply Quote 0
          • L
            LHBL2003 last edited by

            Hi,

            Ich könnte mein Problem über die CSS mit !important lösen:

            #visview_Test2.vis-view
            {
            heigth: auto!important;
            }

            Wobei Test2 der View Name ist, damit es nicht für alle Webseiten gilt. Siehe obersten Beitrag.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            569
            Online

            31.7k
            Users

            79.7k
            Topics

            1.3m
            Posts

            vis
            1
            4
            544
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo