NEWS
Liste mit Eingabe
-
Hallo!
ich biete um Hilfe, weil ich es wirklich nicht hinkriegen kann.
Ziel ist in Vis eine Seite zu herstellen, wo ich durch Eingabe von einer Zahl (input) und danach button-Drücken, diese in eine Zeile kriege.
Und so weiter: jede Eingabe soll sich unter vorherige platzieren.
In Iobrocker bei Objekten muss jede Eingabe gespeichert werden. Also heísst es, dass bei jedem Button drücken in vis, soll wahrscheinlich bei Objekten automatisch neue Zustand mit eingegebenem Wert hinzufügt werden. Und alles soll in vis angezeigt werden.
Übrigens, soll alles noch addiert werden und Gesamtsumme angezeigt. Aber das schaffe ich wahrscheinlich selbst.
Danke! -
@andre1de sagte: jede Eingabe soll sich unter vorherige platzieren.
Per Javascript oder Blockly?
Blockly-Version:
-
@paul53
Ich versuche das mit Blockly. Hauptproblem: ich weis nicht, wie ich alle Eingaben in vis zu sehen kriege.
Z.B. in Objecten ist eine Mappe, wo eingegebene Werte einzeln gespeichert sind und bei jedem neuen Speicherung kommt neue Zustand mit dem Wert. Wie kann man ganze Ordner in vis sichtbar machen? Ich habe mit Kategorien (IDs von Sektor $) probiert, aber klappt s nicht. -
@paul53 Danke! Ich probiere es mal
-
@paul53 Blockly klappt`s. Im Zustand (objecte) "Liste" kommen die Werte untereinander, aber bei vis sind sie alle wieder nacheinander.
Nehme ich wahrscheinlich falsche weedget in vis? -
@andre1de sagte: bei vis sind sie alle wieder nacheinander.
Versuche es mal mit "<br>" anstelle von "\n".
-
@paul53
Es funktioniert! Danke!
Sag mal, kann man das gleiche mit aktuellem Datum machen?
Kann man gleichen blockly schreiben und dann im vis stelle ich zwei weedgets gegenüber, damit bei button bedienen gleich datum und wert erscheint? -
@andre1de said in Liste mit Eingabe:
@paul53
Es funktioniert! Danke!
Sag mal, kann man das gleiche mit aktuellem Datum machen?
Kann man gleichen blockly schreiben und dann im vis stelle ich zwei weedgets gegenüber, damit bei button bedienen gleich datum und wert erscheint?Hab gemacht, funktioniert
-
@paul53 Die Summe klappt aber nicht. Die Werte werden nicht addiert, sondern nacheinander gestellt.
-
@andre1de sagte Die Summe klappt aber nicht. Die Werte werden nicht addiert, sondern nacheinander gestellt.
Ach ja, es sind Strings. Dann muss man die Summe über eine Schleife bilden, in der der Listenwert in eine Zahl gewandelt wird.