Ankündigung

Einklappen
Keine Ankündigung bisher.

suche widget Werteingabe

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

    suche widget Werteingabe

    ich kann mir nicht vorstellen, dass es das nicht gibt. Ich möchte gerne einen Sollwert für meine Bewässerungsanlage in der Visu verändern können. Im Grunde genommen wäre das Zahlenfeld von Basic.slider ausreichend (im Anhang). Gibt es sowas schon: wertefeld.jpg

    #2
    Hatte ich auch mal recherchiert und nehme entweder den slider oder aber +/- Buttons bspw. vom RTR-Widget. Den Teil vom slider als isoliertes Widget hat m.E. noch keiner gemacht bzw. veröffentlicht.

    Kommentar


      #3
      Ich habe sowas zu Hause in der Visu, muß ich mal rauskopieren heute abend...

      Kommentar


        #4
        das wäre nett!

        Kommentar


          #5
          Hallo,

          mal schauen ob es passt: https://github.com/mworion/basic-input.git

          Michel

          Kommentar


            #6
            Das von Orion ist nahezu identisch mit meinem, ist aber schöner zusammen. Ich habe das getrennt in HTML und JS Datei.

            Kommentar


              #7
              Danke - schon verbaut:
              wertefeld.jpg

              Kommentar


                #8
                Hallo Zusammen,

                ich würde gerne dieses Thema nochmals aufgreifen.

                Ich hab das widget numberinput bei mir installiert.

                Problem ist noch die Übergabe einer Uhrzeit an das autoblind-plugin.

                wenn ich für 10:00 Uhr 1000 eingebe folgende Fehlermeldung:
                Problem casting value '1000': Can not cast '1000' to data type 'time' due to incorrect format!.

                Liegt wohle daran, dass das widget kein Doppelpunkt anerkennt.
                (Minus, für bspw. Temperaturen werden erkannt und korrekt übermittelt)
                Weiß jemand den Trick, was ich bei untenstehenden code ändern muss, dass auch Doppelpunkte für die Uhrzeit angenommen werden?

                danke vorab und viele Grüße
                ANDI
                Code:
                /**
                * Displays a textinput
                *
                * @param unique id for this widget
                * @param a gad/item
                * @param value value
                */
                {% macro numberinput(id, gad, value) %}
                
                    <div>
                        <input type="number" data-clear-btn='false' style = "width:100px" id="{{ uid(page, id) }}" data-widget="basic.numberinput" data-item="{{ gad }}" />
                    </div>
                
                    <script type="text/javascript">
                    $(document).delegate('input[data-widget="basic.numberinput"]', {
                        'update': function (event, response) {
                            $('#' + this.id).prop('value', response );
                        },
                        'change': function (event) {
                            // DEBUG: console.log("[basic.textinput] change '" + this.id + "':", $(this).prop("value")); 
                            io.write($('#' + this.id).attr('data-item'), $('#' + this.id).prop('value') );
                        }
                    });        
                    </script>
                {% endmacro %}

                Kommentar


                  #9
                  Auf deine Frage habe ich leider keine Antwort, aber ich bin gerade an der Integration der Input-Widgets für den nächsten Release der smartVISU.
                  Falls das Bedürfnis besteht, könnte ich auch noch eine Zeit- und eine Datumseingabe machen.

                  Nachtrag: Versuchs mal mit einem Textinput, das könnte funktionieren.

                  Kommentar


                    #10
                    hi smai,

                    perfekter Hinweis. danke!!

                    mit dem Textinput geht es.
                    cool

                    Kommentar

                    Lädt...
                    X