Получить дополнительную информацию через API - PullRequest
0 голосов
/ 25 мая 2019

Мне нужно использовать add info, то есть итоги для всех запросов ресурсов (без SQL / LIMIT страницы).

Я передаю его в заголовках HTTPS в ответе API.

Затем я пытаюсь сохранить его вact-admin, используя исходный код API API:

    const convertHTTPResponse = (response, type, resource, params) => {
        const { headers, json } = response;
        switch (type) {
            case GET_LIST:
            case GET_MANY_REFERENCE:
                console.log('headers.get(totals):', headers.get('totals'));
                if (!headers.has('content-range')) {
                    throw new Error(
                        '...'
                    );
                }
                return {
                    data: json,
                    total: parseInt(
                        headers
                            .get('content-range')
                            .split('/')
                            .pop(),
                        10
                    ),
                    xtotals: JSON.parse(headers.get('totals')) || {},
                };

...

Но когда я пытаюсь использовать его в стороннем объекте:

const Aside = ({ xtotals }) => {
  console.log('xtotals:' + JSON.stringify(xtotals, null, 2));

...

export const TransactionsList = ({ permissions, ...props }) => (
  <List
    title="kiox"
    filters={<TransactionsFilter />}
    sort={{ field: 'items_out', order: 'DESC' }}
    bulkActionButtons={false}
    aside={<Aside />}
    {...props}
  >

...

Не определено.

...