I think the Save action supports an 'xredirect' parameter. So if your
form has a hidden input field with name='xredirect' then the user will
be redirected to the specified URL after the page is saved. So what
you can do is:
* catch the click event on the button
* ask for confirmation
https://developer.mozilla.org/en-US/docs/Web/API/Window/confirm
* cancel/prevent the event if no, set the value of the 'xredirect'
parameter otherwise
Hope this helps,
Marius
On Mon, Oct 5, 2015 at 5:35 PM, Pascal BASTIEN <pbasnews-xwiki(a)yahoo.fr> wrote:
Hi,
I have my application with MyClass, MySheet and MyTemplate.
When I have a new page (based on MySheet/Class), in edit mode I can modify all my fields
of Myclass Object but I want to add a button to save my page after confirmation...
For the moment I have a button to redirect in a new page BUT I want to save current page
before redirect if the user agreed a confirmation box.
More precisely on my nice appli, on new page in edit mode, I have standard Save, Save and
continue and cancel button and I want another one to ask on clik: "are you sure to
save current fields modified on current page and open this another page"?
- if yes save current page, add a value in a field with velocity and save and redirect to
another one.
- if No stay in edit mode
Do you have a way to recommend?
(perhaps I must try $('#form').submit(function() { with jquery) but I don't
know if this save my page?
Thxs for any help.
Pascal B.
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users