Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Vis Tabellen auswahl

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Vis Tabellen auswahl

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

      Hallo zusammen,

      ich beschäftige mich seit kurzem erst mit VIS.
      In einer Tabelle stelle ich die JSON Daten bereit. Nun möchte ich gerne auf die Auswahl aus der Tabelle reagieren in dem ich die Daten der Zeile in einen Datenpunkt mir merke oder einen bestimmten Wert des Datensatzes mir Merke.

      Bis jetzt habe ich leider nur die Möglichkeit gefunden bei einer Tabelle eine Detailtabelle anzugeben.

      Danke im Voraus für die Hilfe.

      liv-in-sky 1 Reply Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @hammy1982 last edited by

        @hammy1982

        verstehe ich leider nicht ganz - es es eine html tabelle in einem standard html widget ? oder in einenm json-widget ?

        man könnte über eine html tabelle mit id's arbeiten (pro zelle) - klickt man dann auf die zelle, könnte über jquery der wert in einen extra dp geschrieben werden

        evtl hast du ein bild - damit man versteht, was du machen willst

        H 1 Reply Last reply Reply Quote 0
        • H
          hammy1982 @liv-in-sky last edited by

          @liv-in-sky ich habe eine normale Tabelle ausgewählt:
          79378714-3dce-4a22-9b70-a02b59359cd7-image.png

          Wenn ich nun eine Spalte auswähle wird oben drüber in der Tabelle alle Details ausgegeben.

          Aber ich bekomme es nicht hin, das die Auswahl auch zum weiterverarbeiten in einen Datenpunkt geschrieben wird.
          Zum weiterverarbeiten benötige ich den Inhalt der Spalte "Gerät" in einer einem Objekt.

          Mit freundlichen Grüßen

          Elmar

          liv-in-sky 1 Reply Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @hammy1982 last edited by

            @hammy1982

            meinst du sowas?

            clickt man auf einen wert in der ersten spalte, wird ein alert in chrome angezeigt und liest den geklickten wert und die spalte col2 zum wert aus. anstatt den alert, würde man das in einen datenpunkt schreiben

            postit-dp (31).gif

            H 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators last edited by

              @hammy1982
              Ich habe noch gar nicht ganz verstanden was du willst.
              Ich weiß daher auch gar nicht ob das überhaupt zu Einsteigerfragen gehört, zu Vis oder eher zu Skripten?

              Je nachdem was du da vorhast ist das ja keine Visualisierung, sondern eher so etwas wie eine Datenbank-Abfrage mit Verarbeitung eines Ergebnisses

              liv-in-sky 1 Reply Last reply Reply Quote 0
              • liv-in-sky
                liv-in-sky @Homoran last edited by

                @homoran weiß ich auch nicht - letztlich ist es ein script (jquery) im vis-editor unter scripte

                eine anfängerfrage ist das aber nicht 🙂

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @liv-in-sky last edited by Homoran

                  @liv-in-sky mich erinnert es gewaltig an Datenbankverarbeitung. Auch die von @hammy1982 genutzten "Vokabeln" wie Datensatz und Merken eines ergebnisses passt eher zu einer visuellen Bearbeitung einer Datenbank in der die Datensätze tabellarisch dargestellt werden und über GUI bearbeitet wie z.B. gefiltert, oder selektiert werden

                  @liv-in-sky sagte in Vis Tabellen auswahl:

                  eine anfängerfrage ist das aber nicht

                  sehe ich auch so, aber wohin mit diesem Thread???

                  liv-in-sky 1 Reply Last reply Reply Quote 0
                  • liv-in-sky
                    liv-in-sky @Homoran last edited by

                    @homoran ich würde es unter vis einordnen - dieses script wird nicht in der script instanz laufen - funktioniert nur in der vis

                    1 Reply Last reply Reply Quote 0
                    • H
                      hammy1982 @liv-in-sky last edited by

                      @liv-in-sky genau das meinte ich.
                      Ich möchte den gewählten Wert in einem iobroker Objekt vom Typ Datenpunkt schreiben / Merken.
                      Im Anschluss wollte ich zwei Buttons machen, bei denen ein blockly Script ausgeführt wird und die Variable mit verarbeitet.

                      Dies ist der Ursprüngliche Artikel der mich auf die Idee gebracht hat:
                      https://forum.iobroker.net/topic/36095/internet-filter-in-der-fritzbox-mit-javascript-setzen/116

                      liv-in-sky 1 Reply Last reply Reply Quote 0
                      • liv-in-sky
                        liv-in-sky @hammy1982 last edited by liv-in-sky

                        @hammy1982

                        eine frage: in diesem post wird doch beschrieben, wie das funktioniert sollte https://forum.iobroker.net/post/536232
                        du hättest aber doch eigentlich auch in diesem thread nachfragen können, wie er das gemacht hat

                        bei meiner lösung brauchst du ein anderes widget und es wird ein script in die vis eingefügt

                        die lösung ist hier mal theoretisch beschrieben https://www.smarthome-tricks.de/software-iobroker/iobroker-vis-json-table-widget-teil-3-detailview/

                        das table widget kann das von selbst und kann die angeklickte zeile der tabelle in einen datenpunkt schreiben - wußte ich auch nicht 🙂

                        hier mal ein beispiel:

                        links - das table widget mit den daten, die du sehen willst
                        mitte: ein table widget, welches alle daten anzeigt, die zur zeile gehören
                        rechts: ein standard input widget, was den inhalt des datenpunktes zeigt - also die ganze ausgewählte zeile im json format

                        postit-dp (32).gif

                        einstellung im linken table widget:
                        Image 029.png

                        einstellung im mittleren table widget:
                        Image 030.png

                        H 1 Reply Last reply Reply Quote 0
                        • H
                          hammy1982 @liv-in-sky last edited by

                          Hi @liv-in-sky,

                          sorry für die späte Antwort, habe es aber vorher nicht geschafft.
                          Deine letzte Antwort war die Lösung. Genau das hatte mir gefehlt.
                          Nach dem ich dies so wie von Dir beschrieben eingestellt habe, klappt es nun.

                          Vielen Dank für die Hilfe.
                          Leider ist meine Frage bei dem anderen Beitrag noch unbeantwortet.

                          Schönen Abend noch.

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          849
                          Online

                          31.9k
                          Users

                          80.3k
                          Topics

                          1.3m
                          Posts

                          3
                          11
                          770
                          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