Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Texteingabe

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [Featurewunsch] - √ - Texteingabe

    Hallo,

    ich würde gerne ein Texteingabe Feld haben.

    Beispiel:

    Eingabe in Visu : Bin gegen 18:00 zurück

    Mein BJ Terminal bietet die Möglichkeit Textstrings auszugeben - diesen Freitext würde ich gerne in der Visu schreiben.

    Hat jemand das schon realisiert bzw. gibt es dafür schon ein Widget?

    Gruß Stephan

    #2
    Hab was gefunden

    In einem anderen Thread https://knx-user-forum.de/360453-post5.html hat Walldi /Dirk offtopic etwas gepostet, was aber zu meiner Frage hervorragend passt und prima funktioniert

    Apollo, kannst Du dies bitte als Basig Widget übernehmen ?

    Gruß Stephan





    Zitat von walldi Beitrag anzeigen
    Code:
    /**
    * Displays a textinput
    *
    * @param unique id for this widget
    * @param a gad/item
    * @param text printed on the checkbox
    */
    {% macro textinput(id, gad, txt) %}
    
        <label><input type="text" id="{{ uid(page, id) }}" data-widget="basic.textinput" data-item="{{ gad }}" value="{{ gad }}" /></label>
    
    {% endmacro %}
    Code:
    // ----- basic.textinput -------------------------------------------------------
    $(document).delegate('input[data-widget="basic.textinput"]', {
        'update': function (event, response) {
            $(this).prop('value', response );
        },
    
        'change': function (event) {
            // DEBUG: console.log("[basic.textinput] change '" + this.id + "':", $(this).prop("value")); 
            io.write($(this).attr('data-item'), $(this).prop('value') );
        }
    });
    Wer's haben möchte, bitte!

    Dirk



    Gruß Stephan

    Kommentar


      #3
      Ja.

      Gruss
      Join smartVISU on facebook. Web: smartvisu.de.
      Dir gefällt smartVISU? Bitte spenden für die Weiterentwicklung.

      Kommentar


        #4
        Danke Dir !

        Kommentar


          #5
          bitte :-)

          Kommentar

          Lädt...
          X