Visualizzazione dei risultati da 1 a 6 su 6

Discussione: list.selectedItems;

  1. #1

    list.selectedItems;

    ciao ragazzi!!ho un problema con il componente list!
    se faccio una sola scelta è ok ma se faccio una selezione multipla non riesco ad estrapolare tutte le voci selezionate, ma solo l'ultima! Praticamente al click di un pulsante, mi creo l'array delle voci selezionate e vorrei visualizzarlo su un dynamic text con questo codice:

    multisuppl = listsupp.selectedItems;
    aa = "";
    for (si=0;si<multisuppl.length;si++){
    aa = aa +" "+ multisuppl[si]+" ";
    }
    _root.movin.att.text = aa

    ma se faccio 3 selezioni mi da:
    [object Object] [object Object] [object Object]
    come faccio ad estrapolare i valori text, data.prezzo, data.id??

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    var multisuppl = listsupp.selectedItems;
    var aa = "";
    for (var si=0;si<multisuppl.length;si++){
    	var item =  multisuppl[si];
    	var text = item.text;
    	var data = item.data;
    	var id = item.id;
    	aa = aa + "id: " + id + " text: " + text;
    }
    _root.movin.att.text = aa

  3. #3
    grazie negative!!sei sempre grandioso!!

  4. #4
    scusate ho provato cosi ma non và dove sbaglio

    ho una listBox con istanza "list" riempita con vari valori e un campo di testo dimanico con istanza "selezione"

    poi sul primo frame
    codice:
    var multisuppl = list.selectedItems;
    var aa = "";
    for (var si=0;si<multisuppl.length;si++){
    	var item =  multisuppl[si];
    	var text = item.text;
    	var data = item.data;
    	var id = item.id;
    	aa = aa + "id: " + id + " text: " + text;
    }
    _root.selezione.text = aa
    ma il campo di testo rimane vuoto :master:

    Grazie

  5. #5
    così dovrebbe funzionare:

    var multisuppl = list.selectedItems;
    var aa = "";
    for (var si=0;si<multisuppl.length;si++){
    var item = multisuppl[si];
    var texts = item.label;
    var id = item.data.id;
    aa = aa + "id: " + id + " text: " + texts;
    }
    _root.selezione.text = aa

    ma l'azione l'ho data all'on(release) di un pulsante!!

  6. #6
    infatti!! funziona grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.