How can I do to convert Datagrid Accent ?
I got a function name “replaceAccents” convert Textfield accent but I don’t
find the way to done it with datagrid as show after.

Thank you for your tips

1. Function
function replaceAccents(fld:TextField, fromArr:Array, toArr:Array):Void {
    var txt:String = fld.text;
    for (var i = 0; i<fromArr.length; i++) {
        txt = txt.split(fromArr[i]).join(toArr[i]);
    }
    fld.text = txt;
}
var baseArray:Array = new Array("é", "â", "à", "ä", "ç", "'", "è");
var myArray:Array = new Array("é", "â", "à", "ï", "ç", "’", "É",
"è");
var newArray:Array = new Array("e", "a", "a", "i", "c", " ", "E", "e");
my_txt.text = "é";
replaceAccents(my_txt, myArray, newArray);

2. Datagrid
var myDataGrid:mx.controls.DataGrid;
myDataGrid.addColumn("name");
myDataGrid.addColumn("score");
var myDP_array:Array = new Array({name:" éééé", score:3135}, {name:"
ééâ", score:403}, {name:" â", score:25});
// how to use function ?
myDataGrid.dataProvider = myDP_array;
var listener_obj:Object = new Object();
listener_obj.headerRelease = function(evt_obj:Object) {
    switch (evt_obj.target.columns[evt_obj.columnIndex].columnName) {
    case "name" :
        myDP_array.sortOn("name", Array.CASEINSENSITIVE);
        break;
    case "score" :
        myDP_array.sortOn("score", Array.NUMERIC);
        break;
    }
};
myDataGrid.addEventListener("headerRelease", listener_obj);
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to