Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [vgl. Folgefrage]Wie kann ich eine Variable an ein

    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

    [vgl. Folgefrage]Wie kann ich eine Variable an ein

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

      Gibt es eine Möglichkeit in einem HTML node red template eine Variable an ein script zu übergeben.
      Ich habe bis jetzt nur Beispiele gefunden worin konstanten übergeben werden.
      Ich suche die Lösung für folgende Idee. Also Übergabe einer Variable
      Ich weiß das ist nicht die ganz typische Lösung. Möchte aber Listen bearbeiten und über mehrere nodes zu gehen ist aufwendig und erfordert eine gute Synchronisation.

      <script type=“text/javascript“<
      Function wandeln (ti) (
              var dt = new Date(ti) {
              document.getElementById("example").innerHTML = dt.toLocaleString();
      }
      </script>
      <table border=1>
          <tr ng-repeat="element in msg.payload">
              <td ng-bind-html="element.name"></td>
              <td wandeln(element.lc)></td>
          </tr>
      
      </table>
      mickym Homoran 3 Replies Last reply Reply Quote 0
      • mickym
        mickym Most Active @franzda last edited by

        @franzda I do not know - what you mean with variable. If you send a payload or msg object into a template node - it is a variable??

        F 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @franzda last edited by

          @franzda Hallo Franz,
          warum hier auf englisch?

          F 1 Reply Last reply Reply Quote 0
          • F
            franzda @mickym last edited by

            @mickym I mean
            in all examples on the web I found script("constant"). Yes I would like to pass payload.val (see may post)

            1 Reply Last reply Reply Quote 0
            • F
              franzda @Homoran last edited by

              @homoran @homoran Gibt es eine Möglichkeit in einem HTML node red template eine Variable an ein cript zu übergeben.
              Ich habe bis jetzt nur Beispiele gefunden worin konstanten übergeben werden.
              Ich suche die Lösung für folgende Idee. Also übergabe einer Variable
              Ich weiss das ist nicht die ganz typische Lösung. Möchte aber Listen bearbeiten und über nehrere nodes zu gehen ist aufwendig und erfordert eine gute Synchronisation.

              mickym Homoran 2 Replies Last reply Reply Quote 0
              • mickym
                mickym Most Active @franzda last edited by

                @franzda Schau Dir mal den ganzen Thread mit Codebeispielen an, da habe ich mehrere Template Nodes als Tabelle mit Daten befüllt.

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

                  @franzda
                  es geht mir rein um organisatorisches:

                  Ich sah deinen Namen und deine Bezeichnung "wandeln"
                  Soll ich das Ganze nicht in die deutsche Sektion verschieben

                  F 1 Reply Last reply Reply Quote 0
                  • F
                    franzda @Homoran last edited by

                    @homoran @homoran wenn Du meinst gerne; Dachte dass auf englisch einfach mehr Leser gibt und dadurch mehr Möglichkeiten auf eine Antwort. Liege ich da falsch?

                    Homoran mickym 2 Replies Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @franzda last edited by Homoran

                      @franzda sagte in how can I pass a variable into a javascript:

                      dass auf englisch einfach mehr Leser gibt und dadurch mehr Möglichkeiten auf eine Antwort. Liege ich da falsch?

                      kilometerweit daneben 🙂

                      im englischen Teil kommt hier nur ein winziger Bruchteil an Posts
                      Sprachen.png

                      deswegen würde ich dich gerne ins Zentrum des Geschehens verschieben

                      F 1 Reply Last reply Reply Quote 0
                      • F
                        franzda @Homoran last edited by

                        @homoran ok

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

                          @franzda ist verschoben!
                          Kannst du noch den Titel anpassen?

                          1 Reply Last reply Reply Quote 0
                          • mickym
                            mickym Most Active @franzda last edited by

                            @franzda sagte in how can I pass a variable into a javascript:

                            @homoran @homoran wenn Du meinst gerne; Dachte dass auf englisch einfach mehr Leser gibt und dadurch mehr Möglichkeiten auf eine Antwort. Liege ich da falsch?

                            Bei NodeRed sieht das wahrscheinlich anders aus, aber für den iobroker beeindruckend fand ich nun nicht nur die Zahl der Beiträge hier im Forum, sondern auch generell die Nutzung des iobrokers wie auf der offiziellen Seite gezeigt wird:

                            a6a5c552-cdf4-480b-b1f1-c4c92430f06f-image.png

                            1 Reply Last reply Reply Quote 0
                            • mickym
                              mickym Most Active @franzda last edited by mickym

                              @franzda Wie gesagt für eine Tabelle brauchst Du das nicht im script Teil der Template Node bearbeiten, das bring in meinen Augen nichts.

                              Wenn Du unbedingt eine payload in einem script Teil einer Template Node machen willst, musst Du das im Script Teil einen besonderen Bereich definieren:

                              https://flows.nodered.org/flow/2f1aaf0635f9bf23207152682323240a

                              In diesem Thread habe ich das mal verwendet:

                              0810894f-6215-4f18-8f4a-04933745c0df-image.png

                              Allerdings verstehe ich es nicht, warum man das für Tabellen braucht.

                              Sprich im Prinzip kannst Du im script Teil der Template Node nur innerhalb der (function(scope) { ... } auf das Nachrichtenobjekt zugreifen.

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              384
                              Online

                              31.8k
                              Users

                              80.0k
                              Topics

                              1.3m
                              Posts

                              3
                              13
                              637
                              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