Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822

    popolare combobox da valore var

    Ciao a tutti,
    ho bisogno di popolare una combobox da un valore dinamico prelevato da database.
    &valori=Pippo|Pluto|Paperino|Minnie|Topolino

    so che bisogna utilizzare il Dataprovider e fare uno split dividendo i valori in array, di solito popolo le combobox da XML, ma in questo caso i dati mi arrivano in questo modo e non posso fare altrimenti, ovviamente il metodo che devo utilizzare è diverso.
    è molto difficile?
    mi date una mano?
    Thanks.

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    puoi fare così:

    Codice PHP:
    var lv:LoadVars = new LoadVars();
    lv.onLoad = function (ok) {
        if (
    ok) {
            var 
    v:String this.valori.split(" ").join("");
            var 
    a:Array = v.split("|");
            
    combo.dataProvider a;
        }
    }
    lv.load("test.txt"); 

  3. #3
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    ok, chiaro, il problema è che la variabile con i valori è già valorizzata in:

    _level0.airport_f_list (cioè _level0.airport_f_list=pippo|pluto|parerino)

    quindi non devo caricare nessun "test.txt" e di conseguenza non devo fare nessun loadvar

    come faccio in questo caso?

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    var a = _level0.airport_f_list.split("|");
    combo.dataProvider = a;

  5. #5
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    perfetto ... 2 righe di codice..
    grazie

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    anche solo una se non ti serve l'array in altri punti

    combo.dataProvider = _level0.airport_f_list.split("|");

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.