Загрузите содержимое таблицы activ bootstrap в виде файла CSV или Excel. - PullRequest
1 голос
/ 04 мая 2020

Я новичок, чтобы реагировать, поэтому, пожалуйста, извините меня, если это глупый вопрос. Но у меня есть реактивная bootstrap -таблица, которую я генерирую из содержимого вложенного гигантского json объекта из вызова API, который возвращает скажем

`a.b.c` with many properties that I dont want to render

Так что у нас есть что-то вроде из,

`<ReactComponent prop={a.b.c}/> `

Это создает таблицу реагирования, которую я отображаю

, где я делаю, `

const PropRow = (p,index) => {

        return(
              <tr key = {index} className='even'>
                  <td> {index + 1} </td>
                  <td>{p.attr1}</td>
                  <td>{p/attr2}</td>
                  {p.attr3.map((object, i) => <td>{object}</td>)}
              </tr>
          )
      }

const PropTable = prop.map((p,index) => PropRow(p,index))

`

Возвращение `

<Table striped bordered hover size="sm" className="table-condensed">
  <tbody>
     {PropTable}
  </tbody>
</Table>

`

Я следую уроку здесь (https://blog.bitsrc.io/exporting-data-to-excel-with-react-6943d7775a92) и теперь хочу загрузить содержимое таблицы в виде csv

Но содержимое таблицы генерируется динамически (в общем случае oop и содержит только 3 подпорки этого гигантского вложенного списка json свойств словаря)

Есть ли способ просто загрузить окончательное содержимое response-boostrap -table?

Или мне сначала нужно l oop просмотреть мои данные, установить конечное содержимое таблицы в объекте состояния и просто передать это конечное состояние только для того, чтобы сделать это возможным?

Спасибо!

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