Получить таблицу полей динамически для экспорта в формате PDF - PullRequest
0 голосов
/ 13 марта 2019

Это моя функция для преобразования таблицы по идентификатору в файл PDF и загрузки ее, она работает, но мне нужно получить динамическое, а не статическое имя столбца:

Как я могу решить это?

   repname=$("#repname_"+id).text();
      repname=repname.trim();
      var dataSource = shield.DataSource.create({
            data: "#rep_"+id,
            schema: {
                type: "table",
                fields: {
                    Ticket: { type: String },
                   School: { type: String },
                   User: { type: String },
                   Module: { type: String },
                   Status: { type: String },
                }
            }
        });

         when parsing is done, export the data to PDF,

как насчет добавления более подробной информации

        dataSource.read().then(function (data) {
            var pdf = new shield.exp.PDFDocument({
                author: "PrepBootstrapsss",
                created: new Date()
            });

            pdf.addPage("a4", "portrait");

            pdf.table(
                50,
                50,
                data,
                [

                    { field: "Ticket", title: "Ticket#", width: 100 },
                    { field: "School", title: "School", width: 100 },
                    { field: "User", title: "User", width: 100 },
                    { field: "Module", title: "Module", width: 100 },
                    { field: "Status", title: "Status", width: 100 },
                ],
                {
                    margins: {
                        top: 50,
                        left: 50
                    }
                }
            );
            pdf.saveAs({
                fileName: repname
            });
        });

Любая подсказка, пожалуйста!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...