禁用 api 调用列表视图
Disable api call with list view
当它们不是过滤器值时,可以在列表视图中禁用 api 的调用。
当我在列表视图中输入时,我不想看到列表的第一项,而只想在输入一些过滤器后看到我的请求结果。
谢谢。
您可以自定义数据提供者并添加异常来处理您的特定情况,例如:
const restProvider = simpleRestProvider('http://path.to.my.api/');
const dataProvider = (type, resource, params) => new Promise(resolve => {
if (
type === 'GET_LIST' &&
resource === 'resource_name' &&
Object.keys(params).length === 0
) {
return resolve({ data: [] });
}
return resolve(restProvider(type, resource, params));
});
当它们不是过滤器值时,可以在列表视图中禁用 api 的调用。 当我在列表视图中输入时,我不想看到列表的第一项,而只想在输入一些过滤器后看到我的请求结果。
谢谢。
您可以自定义数据提供者并添加异常来处理您的特定情况,例如:
const restProvider = simpleRestProvider('http://path.to.my.api/');
const dataProvider = (type, resource, params) => new Promise(resolve => {
if (
type === 'GET_LIST' &&
resource === 'resource_name' &&
Object.keys(params).length === 0
) {
return resolve({ data: [] });
}
return resolve(restProvider(type, resource, params));
});