I am getting page is undefined and did not get the columns value using the SubmissionGrid to view the submission data in the
form with columns and its values.
<SubmissionGrid
form = {form}
submissions={submissions}
getSubmissions={getSubmissions}
onAction={onAction}
/>
Here am getting pagination: {numPages: 0, page: 1, total: 0}.
So how to fix it.
Kindly pls help.
Also getSubmissions={getSubmissions} where {getSubmissions} contain as below.
(page, query) => dispatch(Object(react_formio__WEBPACK_IMPORTED_MODULE_4__["getSubmissions"])('submissions', page, query, ownProps.match.params.formId))
render() {
const { match: { params: { formId } } } = this.props
const { form, submissions, isLoading, onAction, getSubmissions, errors } = this.props
if (isLoading) {
return (
<Loading />
);
}
return (
<div className='form-index' >
<Errors errors={errors} />
<SubmissionGrid
form = {form}
submissions={submissions}
getSubmissions={getSubmissions}
onAction={onAction}
/>
<Link className='btn btn-primary' to={`/form/${formId}`}>
<i className='glyphicon glyphicon-plus fa fa-plus' aria-hidden='true'></i>
New
{form.title}
</Link>
</div >
);
}
}
const mapStateToProps = (state, ownProps) => {
const form = selectRoot('form', state);
const submissions = selectRoot('submissions', state);
return {
form: form,
submissions: submissions,
getSubmissions: getSubmissions,
isLoading: form.isActive || submissions.isActive,
errors: [
selectError('submissions', state),
selectError('form', state)
]
};
};
const mapDispatchToProps = (dispatch, ownProps) => {
return {
getSubmissions: (page, query) =>
dispatch(getSubmissions('submissions', page, query, ownProps.match.params.formId
)),
onAction: (submission, action) => {
switch (action) {
case 'view':
case 'row':
dispatch(push(`/form/${ownProps.match.params.formId}/submission/${submission.id}`));
break;
case 'edit':
dispatch(push(`/form/${ownProps.match.params.formId}/submission/${submission.id}/edit`));
break;
case 'delete':
dispatch(push(`/form/${ownProps.match.params.formId}/submission/${submission.id}/delete`));
break;
default:
}
},
};
};
export default connect(
mapStateToProps,
mapDispatchToProps
)(List)
Kindly please help me.
Thanks in advance !