Понял в чем проблема, но как решить пока не понял.
в этой конструкции
table: {
widths: ['46%', '18%', '18%', '18%'],
body: [
["Наименование", "Кол-во", "Цена", "Сумма"],
]
},
в боди ожидается что в каждую строку будет передаваться 4 элемента
и тот элемент что я передаю соответственно считается как один, а в строке должно быть 4.
из за этого ошибка.
получается мой список нужно разбивать не на целые строки, а делать многомерный массив.
но как потом выводить - не понятно...