Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. [Gelöst] VIS View DIV; fixe höhe; keine Dynamic möglich.

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

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

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
4 Beiträge 1 Kommentatoren 636 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • L Offline
    L Offline
    LHBL2003
    schrieb am zuletzt editiert von LHBL2003
    #1

    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 Antwort Letzte Antwort
    0
    • L Offline
      L Offline
      LHBL2003
      schrieb am zuletzt editiert von
      #2

      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 Antwort Letzte Antwort
      0
      • L Offline
        L Offline
        LHBL2003
        schrieb am zuletzt editiert von
        #3

        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 Antwort Letzte Antwort
        0
        • L Offline
          L Offline
          LHBL2003
          schrieb am zuletzt editiert von
          #4

          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 Antwort Letzte Antwort
          0
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          358

          Online

          32.5k

          Benutzer

          81.7k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe