Ares: Listenelement (Item) hinzufügen

Willkommen!

Wenn du im Nexave-Forum mitmachen möchtest, schreib an community@nexave.de. Wir haben die Registrierungsfunktion in unserem Diskussionsforum nämlich deaktiviert, weil sich praktisch nur noch Spammer und Werbebots registriert haben. Per E-Mail sind wir dir gern behilflich, einen Account anzulegen.
  • Hallo,


    vielleicht stelle ich micht etwas dämlich an, aber mir gelingt es nicht, ein neues Listen-Item zu erstellen.
    Also ich habe eine liste deren Werte ich in ein Array speicher:


    Code
    itemarray = new Array(this.$.list.items);


    Nun habe ich ein Item, welches der liste hinzugefügt werden soll:


    Code
    newitem = {id: 6, value: 12, name: "test"};


    Das ganze speichere ich in einem neuen Array:


    Code
    newitemarray = itemarray + newitem;


    nun möchte ich alle Items wieder in die Liste einfügen:


    Code
    this.$.list.setItems([newitemarray]);



    Wer findet den Fehler? Würde mir sehr weiterhelfen, danke.

    -------------------------------------------------------------------


    Warum WebOS das bessere PalmOS ist:
    -Möglichkeit, die alte Software weiter zu nutzen!
    -Benutzerfreundliche Oberfläche
    -Leistungsstarkes Betriebssystem


    PDA: Zire m105 -> Sony Clié TH55 -> Treo680 -> Palm Pre plus (28.04.10)
    Handy: Alcatel ot 511 -> Nokia 3330 -> Nokia 3510i -> Nokia 6230i -> Treo680 -> Palm Pre plus (28.04.10)
    Notebook: IBM Thinkpad 600 & Toshiba Sattelite m40 -> IBM Thinkpad 1000?

  • uhm, kennst du dich etwas mit javascript aus?


    this.$.list.items ist bereits ein "array" (eher ein obj)


    um etwas hinzuzufügen


    Code
    this.$.list.items.push({
         id: 6,
         value: 12,
         name: "test"
    });


    dann kannst du das "neue" array setzen (ist da alte aber mit dem neuen element)


    Code
    this.$.list.setItems(this.$.list.items);


    http://www.w3schools.com/js/default.asp <<< kann ich dir nur empfehlen


    greez
    TheRealLink

  • Danke,


    der Link ist wiklich sehr hilfreich.


    MfG, Agent2008

    -------------------------------------------------------------------


    Warum WebOS das bessere PalmOS ist:
    -Möglichkeit, die alte Software weiter zu nutzen!
    -Benutzerfreundliche Oberfläche
    -Leistungsstarkes Betriebssystem


    PDA: Zire m105 -> Sony Clié TH55 -> Treo680 -> Palm Pre plus (28.04.10)
    Handy: Alcatel ot 511 -> Nokia 3330 -> Nokia 3510i -> Nokia 6230i -> Treo680 -> Palm Pre plus (28.04.10)
    Notebook: IBM Thinkpad 600 & Toshiba Sattelite m40 -> IBM Thinkpad 1000?