在react-admin上,我正在使用magento rest endpoint,其中过滤器逻辑基于数组。
例如
GET <host>/rest/<store_code>/V1/invoices?
searchCriteria[filter_groups][0][filters][0][field]=created_at&
searchCriteria[filter_groups][0][filters][0][value]=2016-07-01 00:00:00&
searchCriteria[filter_groups][0][filters][0][condition_type]=gt
显然,响应管理员的<Filter />
组件不允许使用复杂的查询字符串,而只是将所有内容展平为普通对象。
关于如何陷入这种行为的任何想法?