Как загрузить данные в мою таблицу данных с помощью файла плагина Cordova - PullRequest
0 голосов
/ 17 июня 2020

Я нахожусь в проекте ioni c с использованием angular. Я создал файл с именем test.txt с файлом cordova-plugin для android, путь - File.externalDataDirectory, и я хочу загрузить этот файл в таблицу данных, которую я использовал ajax, и путь к файлу. Таблица данных загружается бесконечно.

Мой код для таблицы данных:

this.dtOptions = {
                ajax: this.file.externalDataDirectory + "test.txt",
                columns: [{
                    title: 'date',
                    data: 'date_rapport',
                    orderData: [3],
                    render: function (data, type, row, meta) {

                        if (row.conforme == 1) { var color = 'primary'; var text = 'Conforme'; }
                        if (row.conforme == 2) { var color = 'warning'; var text = 'Non vérifiable'; }
                        if (row.conforme == 3) { var color = 'danger'; var text = 'Non conforme'; }

                        if (row.type_rapport == 2) { var type_rap = 'BAR-EN-101/BAR-EN-103'; }
                        if (row.type_rappor == 3) { var type_rap = 'Calorifugage'; }
                        if (row.type_rappor == 6) { var type_rap = 'BAR-EN-102'; }

                        var a = '<div class="date">' + row.date_rapport + '</div>';
                        a += '<a class="btn btn-' + color + '" > ' + text + ' </a> <div>';
                        a += row.proprietaire_adresse + '</div > ';
                        a += '<div>' + type_rap + '</div>';
                        return a;
                    }
                }, {
                    title: 'user',
                    data: 'user_id',
                    visible: false,
                }, {
                    title: 'type de rapport',
                    data: 'type_rapport',
                    visible: false,
                }, {
                    title: 'date old',
                    data: 'date_rapport_old',
                    visible: false,
                }]
            }
...