fix error in afterLastPaneAction

This commit is contained in:
Mathieu Jaumotte 2021-09-20 13:11:57 +02:00
parent f3b755e46e
commit 3f3dd83132
2 changed files with 13 additions and 6 deletions

View File

@ -415,18 +415,25 @@ export default {
this.flag.datePane = false;
this.openShowPane();
},
/*
* What happens when submitting last Pane:
* - redirect or reset pane,
* - change context to editing
*/
afterLastPaneAction(params) {
this.initForm();
// redirect or reset pane
if (this.options.forceRedirect === true) {
console.log("redirect to backUrl");
window.location.assign(this.context.backUrl);
} else {
console.log("don't redirect, adapt context");
console.log("don't redirect");
this.resetPane();
// change to edit context
this.context.edit = true;
this.context.addressId = params.addressId;
if (!this.context.edit) {
this.context.edit = true;
this.context.addressId = params.addressId;
console.log("context is now edit, with address", params.addressId);
}
}
},

View File

@ -30,11 +30,11 @@
{% include '@ChillMain/Address/_insert_vue_address.html.twig' with {
targetEntity: { name: 'person', id: person.id },
backUrl: path('chill_person_address_list', { 'person_id': person.id }),
useValidFrom: true,
openPanesInModal: false,
stickyActions: true,
} %}
{#
useValidFrom: true,
#}
{% endblock %}