NEWS
Wrong type string - Type is Object?
-
Hallo!
Ich habe einen neuen State angelegt mit:
` > createState('Data.CallsFromFB', {name: 'CallsFromFB',
read: true,
write: true,
type: "object",
role: "table"
}); `
Dann schreibe ich dort einen JSON String rein. Aber es kommt:
` > on({id: "fritzbox.0.history.allTableJSON"/history of calls as JSON/, change:'ne'}, function (obj) {jsonCalls=getState("fritzbox.0.history.allTableJSON"/history of calls as JSON/).val;
newHtmlMissed="";
newHtmlIncomming="";
newHtmlOutgoing="";
jsonCalls = jsonCalls.replace(new RegExp('** ->X**', 'g'),newHtmlMissed);
jsonCalls = jsonCalls.replace(new RegExp('** ->>**', 'g'),newHtmlIncomming);
jsonCalls = jsonCalls.replace(new RegExp('**<<- **', 'g'),newHtmlOutgoing);
setState("Data.CallsFromFB",jsonCalls);
}) `
"Wrong type of javascript.0.Data.CallsFromFB: "string". Please fix, while deprecated and will not work in next versions."
Was könnte ich falsch haben?
-
type: "object",
ist falsch. Ändere im Datenpunkt common.type von "object" in "string" (im Reiter "Objekte").
-
Meinst du Zeichenkette? Weil String gibt es da leider nicht. Objekt gibt es aber und das war auch ausgewählt.
-
Meinst du Zeichenkette? `
Ja. -
Okay dann stelle ich das ein.