通过API获取其他信息

时间:2019-05-25 19:39:01

标签: react-admin

我需要使用添加信息,即所有资源查询的总计(不带SQL /页面限制)。

我在API答案的HTTPS标头中传递了它。

然后我尝试使用其余API源将其保存在react-admin中:

    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}
  >

...

它是未定义的。

0 个答案:

没有答案