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. Dialog schließen mit onClick?

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

Dialog schließen mit onClick?

Geplant Angeheftet Gesperrt Verschoben Visualisierung
12 Beiträge 3 Kommentatoren 608 Aufrufe 5 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.
  • HiltexH Offline
    HiltexH Offline
    Hiltex
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich nutze das jqui - HTML - dialog-Widget, um bestimmte Dinge anzuzeigen. Aus optischen Gründen möchte ich gerne auf den Schließen-Button in der Kopfzeile verzichten und den Dialog stattdessen mit einem anderen Element innerhalb des Dialogs schließen.

    In Container-Dialogen, die eine View einblenden, kann man dafür das jqui - Button dialog close-Widget verwenden, aber das lässt sich in normalen Dialogen ja nicht platzieren.

    Ich hab schon Verschiedenes ausprobiert:

    • <button onClick="vis.dialog('close');">
    • <button onClick="this.dialog('close');">
    • Das gesamte jqui - Button dialog close-Widget aus dem Quellcode kopiert und eingefügt
    • unzählige andere Sachen, die alle nicht funktioniert haben

    Es muss doch eine Möglichkeit geben, einen normalen Dialog auszublenden, ohne den Close-Button in der Titelzeile zu bemühen.

    Kann mir jemand sagen, ob ich auf dem Holzweg bin?

    Blog: indibit.de

    GlasfaserG 2 Antworten Letzte Antwort
    0
    • HiltexH Hiltex

      Hallo zusammen,

      ich nutze das jqui - HTML - dialog-Widget, um bestimmte Dinge anzuzeigen. Aus optischen Gründen möchte ich gerne auf den Schließen-Button in der Kopfzeile verzichten und den Dialog stattdessen mit einem anderen Element innerhalb des Dialogs schließen.

      In Container-Dialogen, die eine View einblenden, kann man dafür das jqui - Button dialog close-Widget verwenden, aber das lässt sich in normalen Dialogen ja nicht platzieren.

      Ich hab schon Verschiedenes ausprobiert:

      • <button onClick="vis.dialog('close');">
      • <button onClick="this.dialog('close');">
      • Das gesamte jqui - Button dialog close-Widget aus dem Quellcode kopiert und eingefügt
      • unzählige andere Sachen, die alle nicht funktioniert haben

      Es muss doch eine Möglichkeit geben, einen normalen Dialog auszublenden, ohne den Close-Button in der Titelzeile zu bemühen.

      Kann mir jemand sagen, ob ich auf dem Holzweg bin?

      GlasfaserG Offline
      GlasfaserG Offline
      Glasfaser
      schrieb am zuletzt editiert von
      #2

      @hiltex sagte in Dialog schließen mit onClick?:

      Aus optischen Gründen möchte ich gerne auf den Schließen-Button in der Kopfzeile verzichten und den Dialog stattdessen mit einem anderen Element innerhalb des Dialogs schließen.

      du kannst auch im Widget das einstellen , reicht das nicht !?

      af24dadd-1be3-41da-941c-7bbfff999984-grafik.png

      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

      HiltexH 1 Antwort Letzte Antwort
      0
      • GlasfaserG Glasfaser

        @hiltex sagte in Dialog schließen mit onClick?:

        Aus optischen Gründen möchte ich gerne auf den Schließen-Button in der Kopfzeile verzichten und den Dialog stattdessen mit einem anderen Element innerhalb des Dialogs schließen.

        du kannst auch im Widget das einstellen , reicht das nicht !?

        af24dadd-1be3-41da-941c-7bbfff999984-grafik.png

        HiltexH Offline
        HiltexH Offline
        Hiltex
        schrieb am zuletzt editiert von
        #3

        @glasfaser das ist für meinen Anwendungsfall leider nicht das richtige Mittel, denn in dem Dialog sind Buttons platziert, die man bedienen können soll.

        Tippt man so einen Button an, dann wird die Aktion zwar ausgeführt, aber der Dialog schließt sich dann direkt, was eben nicht passieren soll.

        Blog: indibit.de

        DJMarc75D 1 Antwort Letzte Antwort
        0
        • HiltexH Hiltex

          @glasfaser das ist für meinen Anwendungsfall leider nicht das richtige Mittel, denn in dem Dialog sind Buttons platziert, die man bedienen können soll.

          Tippt man so einen Button an, dann wird die Aktion zwar ausgeführt, aber der Dialog schließt sich dann direkt, was eben nicht passieren soll.

          DJMarc75D Offline
          DJMarc75D Offline
          DJMarc75
          schrieb am zuletzt editiert von
          #4

          @hiltex ich nehme für solche Dinge:

          Screenshot 2023-01-29 200443.png

          dieses Widget und stelle dann eben die View zum navigieren ein und nehme den Haken raus (siehe Bild)

          Screenshot 2023-01-29 200532.png

          Lehrling seit 1975 !!!
          Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
          https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

          HiltexH 1 Antwort Letzte Antwort
          0
          • DJMarc75D DJMarc75

            @hiltex ich nehme für solche Dinge:

            Screenshot 2023-01-29 200443.png

            dieses Widget und stelle dann eben die View zum navigieren ein und nehme den Haken raus (siehe Bild)

            Screenshot 2023-01-29 200532.png

            HiltexH Offline
            HiltexH Offline
            Hiltex
            schrieb am zuletzt editiert von
            #5

            @djmarc75 Für deinen Vorschlag müsste ich eine neue View anlegen, oder?

            Der Hintergrund, warum ich das alles in den normalen Dialog packen will ist, dass ich nicht für alles eine View erzeugen will. Obwohl gut strukturiert, werden das langsam so viele, dass man den Überblick verliert, was hauptsächlich diversen Dialogen, die ich doch als View einbinde, geschuldet ist, sowie zahlreichen Snap-Scroll-Views (scrollbare Views, die automatisch seitenweise gescrollt werden).

            Blog: indibit.de

            DJMarc75D 1 Antwort Letzte Antwort
            0
            • HiltexH Hiltex

              @djmarc75 Für deinen Vorschlag müsste ich eine neue View anlegen, oder?

              Der Hintergrund, warum ich das alles in den normalen Dialog packen will ist, dass ich nicht für alles eine View erzeugen will. Obwohl gut strukturiert, werden das langsam so viele, dass man den Überblick verliert, was hauptsächlich diversen Dialogen, die ich doch als View einbinde, geschuldet ist, sowie zahlreichen Snap-Scroll-Views (scrollbare Views, die automatisch seitenweise gescrollt werden).

              DJMarc75D Offline
              DJMarc75D Offline
              DJMarc75
              schrieb am zuletzt editiert von
              #6

              @hiltex sagte in Dialog schließen mit onClick?:

              müsste ich eine neue View anlegen

              ja

              Lehrling seit 1975 !!!
              Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
              https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

              HiltexH 1 Antwort Letzte Antwort
              0
              • DJMarc75D DJMarc75

                @hiltex sagte in Dialog schließen mit onClick?:

                müsste ich eine neue View anlegen

                ja

                HiltexH Offline
                HiltexH Offline
                Hiltex
                schrieb am zuletzt editiert von
                #7

                @djmarc75 dann ist das leider nicht das Gesuchte. Danke trotzdem

                Blog: indibit.de

                DJMarc75D 1 Antwort Letzte Antwort
                0
                • HiltexH Hiltex

                  @djmarc75 dann ist das leider nicht das Gesuchte. Danke trotzdem

                  DJMarc75D Offline
                  DJMarc75D Offline
                  DJMarc75
                  schrieb am zuletzt editiert von
                  #8

                  @hiltex dann versuch Dich mal mit folgender Zeile in CSS:

                  .ui-dialog-titlebar-close {
                      visibility: hidden;
                  }
                  

                  Lehrling seit 1975 !!!
                  Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                  https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                  HiltexH 1 Antwort Letzte Antwort
                  0
                  • DJMarc75D DJMarc75

                    @hiltex dann versuch Dich mal mit folgender Zeile in CSS:

                    .ui-dialog-titlebar-close {
                        visibility: hidden;
                    }
                    
                    HiltexH Offline
                    HiltexH Offline
                    Hiltex
                    schrieb am zuletzt editiert von
                    #9

                    @djmarc75 und wie verarbeitet das mein Close-Button?

                    Der Code blendet doch nur ein Element aus, das diese Klasse besitzt. Oder sehe die Funktion darin einfach nicht?

                    Blog: indibit.de

                    DJMarc75D 1 Antwort Letzte Antwort
                    0
                    • HiltexH Hiltex

                      Hallo zusammen,

                      ich nutze das jqui - HTML - dialog-Widget, um bestimmte Dinge anzuzeigen. Aus optischen Gründen möchte ich gerne auf den Schließen-Button in der Kopfzeile verzichten und den Dialog stattdessen mit einem anderen Element innerhalb des Dialogs schließen.

                      In Container-Dialogen, die eine View einblenden, kann man dafür das jqui - Button dialog close-Widget verwenden, aber das lässt sich in normalen Dialogen ja nicht platzieren.

                      Ich hab schon Verschiedenes ausprobiert:

                      • <button onClick="vis.dialog('close');">
                      • <button onClick="this.dialog('close');">
                      • Das gesamte jqui - Button dialog close-Widget aus dem Quellcode kopiert und eingefügt
                      • unzählige andere Sachen, die alle nicht funktioniert haben

                      Es muss doch eine Möglichkeit geben, einen normalen Dialog auszublenden, ohne den Close-Button in der Titelzeile zu bemühen.

                      Kann mir jemand sagen, ob ich auf dem Holzweg bin?

                      GlasfaserG Offline
                      GlasfaserG Offline
                      Glasfaser
                      schrieb am zuletzt editiert von
                      #10

                      @hiltex sagte in Dialog schließen mit onClick?:

                      ich nutze das jqui - HTML - dialog-Widget,

                      Gegebfrage , was ich / wir nicht wissen .

                      Das ist ein HTML Widget , hast du dort ein Code drin .. oder !?
                      was öffnest du im Dialog !`?

                      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                      HiltexH 1 Antwort Letzte Antwort
                      0
                      • HiltexH Hiltex

                        @djmarc75 und wie verarbeitet das mein Close-Button?

                        Der Code blendet doch nur ein Element aus, das diese Klasse besitzt. Oder sehe die Funktion darin einfach nicht?

                        DJMarc75D Offline
                        DJMarc75D Offline
                        DJMarc75
                        schrieb am zuletzt editiert von
                        #11

                        @hiltex sagte in Dialog schließen mit onClick?:

                        und wie verarbeitet das mein Close-Button?

                        dadurch wird die Titelzeile ausgeblendet.... diese Titelzeile enthält ja das "x" zum schliessen.

                        Mach doch einfach mal und teste es ob das für Deine Ansprüche passt.

                        Lehrling seit 1975 !!!
                        Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                        https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                        1 Antwort Letzte Antwort
                        0
                        • GlasfaserG Glasfaser

                          @hiltex sagte in Dialog schließen mit onClick?:

                          ich nutze das jqui - HTML - dialog-Widget,

                          Gegebfrage , was ich / wir nicht wissen .

                          Das ist ein HTML Widget , hast du dort ein Code drin .. oder !?
                          was öffnest du im Dialog !`?

                          HiltexH Offline
                          HiltexH Offline
                          Hiltex
                          schrieb am zuletzt editiert von
                          #12

                          @glasfaser sagte in Dialog schließen mit onClick?:

                          Gegebfrage , was ich / wir nicht wissen .

                          Das ist ein HTML Widget , hast du dort ein Code drin .. oder !?
                          was öffnest du im Dialog !`?

                          Ein Beispiel für einen einfachen Dialog:
                          Bildschirmfoto 2023-01-29 um 21.00.10.png

                          <div class="dialog-header">Seitenbürste</div>
                          <div class="dialog-content">Die Seitenbürste muss ersetzt werden.</div>
                          <div class="dialog-content">Zustand der Seitenbürste: {mihome-vacuum.0.consumable.side_brush}%</div>
                          <div class="dialog-buttons">
                          
                          <button class="dialog-button half-1" onClick="vis.setValue('mihome-vacuum.0.consumable.side_brush_reset', true);">Rücksetzen</button>
                          <button type="button" class="dialog-button half-2" role="button" title="Close">Schließen</button>
                          </div>
                          

                          Der Code vom Schließen-Button ist recht unsauber und eher als Relikt meiner vielen Versuche zu betrachten.

                          @djmarc75 sagte in Dialog schließen mit onClick?:

                          dadurch wird die Titelzeile ausgeblendet.... diese Titelzeile enthält ja das "x" zum schliessen.

                          Mach doch einfach mal und teste es ob das für Deine Ansprüche passt.

                          Bildschirmfoto 2023-01-29 um 20.59.34.png

                          CSS ist kein Problem für mich. Ich formatiere mir das alles, wie ich es benötige. Nur die Funktion des Schließen-Buttons fehlt noch.

                          Btw: Nur dass ihr euch nicht wundert - der Dialog macht so keinen Sinn. Der Button zum Öffnen wird dynamisch eingeblendet, wenn es Zeit wird, die Bürste zu tauschen.

                          Blog: indibit.de

                          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

                          830

                          Online

                          32.4k

                          Benutzer

                          81.5k

                          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