Javascript pdfmake如何在列中添加多个元素

Javascript pdfmake如何在列中添加多个元素,javascript,pdf-generation,makepdf,Javascript,Pdf Generation,Makepdf,我正在尝试使用生成pdf文件。但是当我定义一个列时,我不能向该列添加多个元素。我想添加一个表和一个单独的文本。但是文本不会出现在生成的pdf文件中 这是我的密码 columns: [ { text: `Timesheet${timesheet}\n` }, { text: `Rate${rate}\n\n` },

我正在尝试使用生成pdf文件。但是当我定义一个列时,我不能向该列添加多个元素。我想添加一个表和一个单独的文本。但是文本不会出现在生成的pdf文件中

这是我的密码

columns: [
              {
                text: `Timesheet${timesheet}\n`
              },
              {
                text: `Rate${rate}\n\n`
              },
              {
                text: "Amount Due",
                table: {
                  body: xyz
                }
              }
            ]
此处显示表格,但文本到期金额未显示


如何解决此问题?

您可能需要使用
堆栈
,这将允许您在同一列中添加多个元素

var dd = {
content: [
    {
        columns: [
          {
            text: `Timesheet\n`
          },
          {
            text: `Rate\n\n`
          },
          {
            stack: [
                {text: "Amount Due"},
                {table: {
                    body: [
                        ["one", "two"],
                        ["three", "four"]
                        ]
                }}
            ]
          }
        ]
    }
]

}

您可以在列中设置对象数组(而不是对象对象数组),如下所示:

columns: [
              {
                text: `Timesheet${timesheet}\n`
              },
              {
                text: `Rate${rate}\n\n`
              },
              [
                {text: "Amount Due"},
                {table: {
                  body: xyz
                }}
              ]
            ]