экспорт данных массива из flex actioncript - PullRequest
1 голос
/ 09 мая 2011

Я хочу экспортировать данные, хранящиеся в массиве actionscript, в виде текстового / CSV-файла.Я искал и нашел несколько, которые сделали datagrid, чтобы превзойти экспорт, но они сложны и запутаны.Я понимаю, что мне нужно создать сценарий, чтобы справиться с этим, и мне интересно, есть ли примеры, как это сделать?

Мне нужна помощь с:может ли это быть что-то вроде arrayToCVS (array)?) - появляется приглашение «загрузить», и пользователь может сохранить CSV

спасибо!

1 Ответ

2 голосов
/ 09 мая 2011

Нечто подобное должно помочь вам. в основном он принимает массив, создает несколько столбцов заголовков и экспортирует все данные в массиве:

      private function exportDataGrid(arr:Array):void{
            var exportStr:String = "";
            var delimiter:String = ",";
            var fileName:String;
            fileName = "export.txt";
            exportStr += "Title" + delimiter; 
            exportStr += "Date Created" + delimiter; 
            exportStr += "Cards" + delimiter;

            exportStr += delimiter+delimiter+delimiter+"\n";

            for each(var item:Object in arr){
                exportStr += "\""+item.title+"\""+delimiter;
                exportStr += "\""+item.dateCreated+"\""+delimiter;
                exportStr += "\""+item.numCards+"\"\n";
            }
            var fileReference:FileReference = new FileReference();
            fileReference.save(exportStr, fileName);
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...