docxtemplater: таблицы исчезают в цикле

#json #docx #docxtemplater

Вопрос:

У меня возникла проблема с docxtemplater . У меня есть файл, который состоит из таблицы с двумя строками и одним столбцом.

В первой строке приведены следующие инструкции: {-w:tr ga} {-w:tc headers} {value} {/headers} {/ga} .

Во второй строке приведены следующие инструкции: {-w:tr ga} {-w:tc contents} {value} {/contents} {/ga}

Вот сам файл для вашего удобства: [нажмите]

Когда я использую демонстрационную версию на официальном сайте docxtemplater, чтобы проверить, как это работает, я вставляю этот JSON в качестве данных.

 {
    "ga": [{
            "headers": [{
                "value": "Header 1.1"
            }, {
                "value": "Header 1.2"
            }, {
                "value": "Header 1.3"
            }, {
                "value": "Header 1.4"
            }]
        },
        {
            "headers": [{
                "value": "Header 2.1"
            }, {
                "value": "Header 2.2"
            }, {
                "value": "Header 2.3"
            }, {
                "value": "Header 2.4"
            }]
        }
    ]
}
 

Я ожидаю, что распечатаю таблицу с 4 столбцами и тремя строками, одна пустая внизу, а первые две заполнены текстом заголовка 1.1 — 2.4. Однако он просто удаляет таблицу и выводит мне эти значения каждое в новой строке.

Вы можете попробовать и убедиться в этом сами: загрузите файл, скопируйте JSON, сгенерируйте и посмотрите результат.

Как бороться с этой проблемой? Спасибо!