NEWS
[frage] Anzahl an States in einem Objekt begrenzt ?
-
Moin,
kann es sein das die Anzahl an States in einem Objekt auf 20 begrenzt ist ? wenn ich 20 States erzeuge klappt das DropDown Menü wir erwartet auf und man kann auswählen.
Wenn man 21 + States erzeugt, popt das DropDown Menü nur kurz auf, eine auswahl ist per anklicken nicht möglich, mit den Pfeiltasten geht es allerdings…
`case 24://getContentList' MySonyTV.channel=this.body.result[0]; var StateString=''; for(var i = 0; i < 20; i++) { //MySonyTV.channel.length geht nicht da mehr als 50 Sender StateString=StateString+i.toString()+':'+MySonyTV.channel[i].title+';'; } createState('javascript.0.Sony_Bravia_VAR.TV.ChannelList',0,{type: "number", role: "Channel List",states:StateString}); break;` und zweite Frage: ich würde das Objekt "ChannelList" gerne wo anders erzeugen, und nicht mitten im Code, kann man "states" auch im nachhinein z.b. mit setState oder mit setObject beschreiben ?[/i]
-
kann man "states" auch im nachhinein z.b. mit setState oder mit setObject beschreiben ? `
Ja, mit getObject(id) und setObject(id, obj).var obj = getObject('javascript.0.Sony_Bravia_VAR.TV.ChannelList'); obj.common.states = StateString; setObject('javascript.0.Sony_Bravia_VAR.TV.ChannelList', obj);
setObject() muss in der Konfoguration der JS-Instanz freigegeben werden.
-
ok, das klappt ! kann jemand was zu der Anzahl der States sagen ?