};
dataExplorerActions.match(action, {
SET_PAGE: handleAction(() => {
- api.dispatch(actions.REQUEST_ITEMS());
+ api.dispatch(actions.REQUEST_ITEMS(false));
}),
SET_ROWS_PER_PAGE: handleAction(() => {
- api.dispatch(actions.REQUEST_ITEMS());
+ api.dispatch(actions.REQUEST_ITEMS(true));
}),
SET_FILTERS: handleAction(() => {
api.dispatch(actions.RESET_PAGINATION());
- api.dispatch(actions.REQUEST_ITEMS());
+ api.dispatch(actions.REQUEST_ITEMS(true));
}),
TOGGLE_SORT: handleAction(() => {
- api.dispatch(actions.REQUEST_ITEMS());
+ api.dispatch(actions.REQUEST_ITEMS(true));
}),
- SET_SEARCH_VALUE: handleAction(() => {
+ SET_EXPLORER_SEARCH_VALUE: handleAction(() => {
api.dispatch(actions.RESET_PAGINATION());
- api.dispatch(actions.REQUEST_ITEMS());
+ api.dispatch(actions.REQUEST_ITEMS(true));
}),
- REQUEST_ITEMS: handleAction(() => {
- service.requestItems(api);
+ REQUEST_ITEMS: handleAction(({ criteriaChanged }) => {
+ service.requestItems(api, criteriaChanged);
}),
default: () => next(action)
});