Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    156

    Datagrid + Array Multidimensionale

    Salve a tutti, sto disperatamente tentando di popolare un "DataGrid" con 2 colonne: una per il nome e una per il numero di telefono corrispondente. ho pensato di creare un Array multidimensionale, a partire da due array contenenti nominativi (NOM) e numeri (NUM):

    codice:
    nomi = "mario|Peppe" //stringa contenente i nomi
    numeri= "123|456" //stringa contenente i numeri
    var NOM:Array = [_root.nomi.split("|")]; //Array dei nomi
    var NUM:Array = [_root.numeri.split("|")]; //array dei numeri
    var nomenu:Array = [NOM, NUM]; //array multidimensionale
    trace(nomenu[0][1]);

    teoricamente questo codice dovrebbe mostrarmi

    Peppe

    e invece mi mostra

    mario,Peppe

    perchè non funziona? eppure ho verificato nella guida della classe Array e la sintassi è esatta...


    cmq se c'è un'altro metodo per popolare un DataGrid a partire dai due Array, per me va bene lo stesso. Grazie mille!

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Basta che togli le quadre (il metodo split restituisce un array):
    codice:
    nomi = "mario|Peppe" //stringa contenente i nomi
    numeri= "123|456" //stringa contenente i numeri
    var NOM:Array = _root.nomi.split("|"); //Array dei nomi
    var NUM:Array = _root.numeri.split("|"); //array dei numeri
    var nomenu:Array = [NOM, NUM]; //array multidimensionale
    trace(nomenu[0][1]);

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.