Ankündigung

Einklappen
Keine Ankündigung bisher.

Visuelement "Tastatureingabe" akzeptiert nur Zahlen nach Update auf 1.34

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

    Fehler: Visuelement "Tastatureingabe" akzeptiert nur Zahlen nach Update auf 1.34

    Nach dem Update auf 1.34 kann ich über das Tastatureingabe Visuelement nur noch Zahlen eingeben.
    Getestet auf iPad und im Browser (Chrome).

    Gruß
    Klaus

    Bildschirmfoto 2016-05-12 um 16.55.06.png
    Angehängte Dateien

    #2
    Kann ich bestätigen, geht bei mir auch nicht mehr.

    Kommentar


      #3
      - Tastatureingabe:
      - werden Minimum und(!) Maximum nicht(!) angegeben, wird die Eingabe als String interpretiert
      - im Umkehrschluss bedeutet dies: Ist zwingend die Eingabe einer Zahl vorgesehen, müssen Minimum und/oder Maximum angegeben werden
      EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)

      Kommentar


        #4
        Dann sind die Einstellungen richtig aber es funktioniert nicht. Es kommt immer die Meldung Not a number.

        Bildschirmfoto 2016-05-12 um 21.14.27.png
        Zuletzt geändert von sunnyhd; 12.05.2016, 20:20.

        Kommentar


          #5
          Beim KO auch keine Min/Max-Geschichten angegeben?
          EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)

          Kommentar


            #6
            Nein. Hat bis zum Update noch einwandfrei funktioniert.

            Gruß
            Klaus

            Bildschirmfoto 2016-05-12 um 21.34.20.png

            Kommentar


              #7
              Vor dem Update war es allerdings so, dass man nur(!) String eingeben konnte (Min/Max wurde versehentlich nicht berücksichtigt)...

              Ich guck' mir das mal an.
              EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)

              Kommentar


                #8
                So, angeguckt. War tatsächlich noch ein Bug - sorry und danke für den Hinweis!

                Hotfix:

                Die Datei /usr/local/edomi/www/visu/include/js/control10.js bearbeiten:

                PHP-Code:
                ...
                function 
                control10_Send(elementId) {
                    var 
                d=document.getElementById("e-"+elementId);
                    if (
                d) {

                        if (!
                isNaN(d.dataset.var5) && !isNaN(d.dataset.var6)) {      <----- ersetzen
                ... 
                Die markierte Zeile ersetzen mit:

                PHP-Code:
                        if (!isNaN(parseFloat(d.dataset.var5)) && !isNaN(parseFloat(d.dataset.var6))) { 
                Danach Browser-Fenster refreshen und schon sollte es klappen

                Erläuterung (wen's interessiert): Die dumme isNaN()-Funktion liefert bei einem leeren String false...
                Zuletzt geändert von gaert; 12.05.2016, 20:55.
                EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)

                Kommentar


                  #9
                  Dann hats ja für mich gepasst. Wollte einen String und hab ihn auch bekommen.

                  Danke fürs checken.

                  Kommentar


                    #10
                    Funktioniert!

                    Danke Christian

                    Kommentar

                    Lädt...
                    X