NEWS
Widget zeigt Inhalt einer Variablen nicht an -> Type mismatch Meldung?!
-
Hi,
ich habe aktuellste Versionen von iobroker, javascriptadapter und vis-beta im Einsatz.
In einem server-side Script habe ich:
createState('dies.das.url', "meineurl");
In meinem VIS Projekt habe ich eine View auf der ich mit einem Basic Widget (number) versuche das auszugeben.
Der Anzeige ist immerzu leer. NATÜRLICH! Das Widget ist für Zahlen und nicht für Strings… ich habe lange Zeit nach dem Problem gesucht.
Da man die Basic Widgets häufig kopiert etc, wäre es nicht sinnvoll, hier statt "nichts" einen Mismatch auszugeben oder im Log etwas zu melden? Oder gibts die und ich habe die übersehen?
Euer Manfred
-
Hallo Manfred,
das Problem ist einleuchtend und die Lösung klingt schlüssig.
Allerdings bedeutet das einen erheblichen Aufwand, alle Widgets zu überarbeiten und eine Abfrage auf "erlaubte" Datenpunkt-Typen einzubauen. Vielmehr glaube ich, das jemand, der ein "Number"-Widget aussucht und verwendet, eben auch eine Zahl darstellen will.
Ich habe deinen Vorschlag dennoch in https://trello.com/c/jrfeErgT/247-vis-editor-type-mismatch-warning-if-type-of-datapoint-id-does-not-fit-to-widget-type-eg-string-datapoint-is-selected-in-number-w# aufgenommen.
Pix
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden