1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| function Affiche()
{
myDataSet.first();
while ( myDataSet.hasNext() )
{
//accès aux données à l'aide des attributs Dataset
trace(myDataSet.prenom + " " + myDataSet.nom + " " + myDataSet.age);
myDataSet.next();
}
}
function Find()
{
myDataSet.addSort("toto", ["nom"]);
if(myDataSet.find("Picasso"))
{
trace("Nom trouvé");
id = myDataSet.getItemId;
trace(id);
myDataSet.locateById(id);
trace(myDataSet.nom);
}
else
{
trace("Nom non trouvé");
}
}
//Script
var recData = [{id:0, prenom:"Roger", nom:"Martin", age:27, francais:true},
{id:1, prenom:"Jean", nom:"Martin", age:55, francais:true},
{id:2, prenom:"Pablo", nom:"Picasso", age:108, francais:false}];
myDataSet.items = recData;
//myDataSet.addSort("tri", ["nom"]);
//myDataSet.useSort("tri");
trace("//--Affichage des éléments initiaux");
Affiche();
trace("//--Ajout d'éléments");
myDataSet.addItem({id:3, prenom:"Noel", nom:"Leper", age:23, francais:true});
trace("//--Affichage");
//myDataSet.useSort("tri");
Affiche();
Find(); |
Partager