Как получить доступ к дочерним данным в jsreports

#jquery

#jquery

Вопрос:

Я использую http://jsreports.com библиотека для создания и разработки отчета с использованием данных json. Итак, я хочу получить доступ к дочернему элементу в моем json через myschema.

У меня есть этот код

  var eee = {
            "dirigeant": [
                {
                    "_id": 8,
                    "_name": "steve",
                    "_txid": 1
                }
            ]
        }
var dataSource = {
            id: "orders",   // Internal reference ID
            name: "Orders",  // Data source name shown to report designer
            data: eee,
            schema: orderSchema
        };
  

и я хочу сделать что-то вроде этого

  <script>var report = jsreports.createReport('Extrait_RCCM_'   $(".label-warning").text())
            .data('orders') // The report will look for a data source with ID "orders"
            .page(9, 10, 'inches')
            .margins(0.5)
            .header()
             .text('Nom', 0.1, 5.1, 7, 0.5, { fontsize: 11 })
            .text(':  [dirigeant._name] ', 6.5, 0.1, 1, 1)
            .done();
// Render the report
        jsreports.render({
            report_def: report,
            target: $('#textToPrint'),
            showToolbar: false,
            datasets: [dataSource]
        });</script>

<div id="textToPrint"></div>
  

Комментарии:

1. Приведите рабочий пример, иначе действительно сложно помочь

2. Я обновляю свой пример

3. Боюсь, это не рабочий пример. Вам нужно добавить все (используйте jsfiddle для добавления кода html / css / js, чтобы продемонстрировать проблему).

4. Обычно мой код слишком длинный, но я выбираю только код для решения моей проблемы. Но проверьте мое обновление

5. В вашем обновлении есть только код javascript, и я даже не уверен, какую библиотеку вы используете. рабочий пример (не со всем вашим кодом, но минимальный пример с минимальным кодом) дает достаточно информации об используемых вами библиотеках / версиях и в чем проблема…