- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- "Linkare" record datagrid
-
"Linkare" record datagrid
Ciao a tutti, ho creato un datagrid e l'ho popolato con record presi da un db access.
La pagina asp e' semplice,passo i dati e li "splitto" in flash(versione 8).Funziona tutto benissimo,grazie soprattutto ai consigli di Giorgio Natili,il problema e' che non riesco a linkare i record:mi spiego i campi sono 3 titolo,news,data;io devo far visualizzare solo il titolo e la data e al "click" sul titolo aprire il messaggio(campo news del db),magari in una finestrella,un pop.up,e' uguale.Cosa devo usare?
Posto il codiceimport mx.controls.DataGrid;
var dp:Array = [];
var statusQuo:String = "";
var myNews:LoadVars = new LoadVars();
myNews.onLoad = function(success) {
if (success) {
var tmpArr:Array = this.newsdata.split("||");
for (var i:Number = 0; i<tmpArr.length-1; i++) {
dp* = {TITOLO:tmpArr*.split("|")[0], NEWS:tmpArr*.split("|")[1], DATA:tmpArr*.split("|")[2]};
}data_cdg.editable = false;
data_cdg.dataProvider = dp;
data_cdg.getColumnAt(0).width = 200;
data_cdg.getColumnAt(2).width = 100;
data_cdg.resizableColumns = false;
data_cdg.setStyle("color", 0x5B6C80);
data_cdg.setStyle("fontFamily", "arial");
data_cdg.getColumnAt(2).setStyle("textAlign", "right");
data_cdg.getColumnAt(2).setStyle("color", 0xFFFFFF);
data_cdg.getColumnAt(1).setStyle("color", 0x43525F);
data_cdg.getColumnAt(0).setStyle("color", 0x7E0101);
grid.vScrollPolicy = "auto";
//data_cdg.getColumnAt(0).setStyle("fontWeight", "bold");
}
};
myNews.load("http://www.3dxp.it/news/news.asp");Grazie x qualsiasi consiglio:microsoft1: