Dear Marius,
Many thanks for your reply, but I can't understand where to put the button,
how to create it and in general how to develop what you suggested. Sorry
but I am very confused on how XWiki handle this and how HTML, JavaScript
and AJAX work in the XWiki environment.
Looking foreward for your reply,
Giordano NinonĂ .
2015-12-07 10:01 GMT+01:00 Marius Dumitru Florea <
mariusdumitru.florea(a)xwiki.com>gt;:
On Thu, Dec 3, 2015 at 5:18 PM, Giordano NinonĂ
<giordano.ninona(a)gmail.com
wrote:
> Dear devs,
> I am wondering on how to add to a
page a button that, when it is clicked,
> will start a Java component through a scripting service. I would also the
> space name to my component.
> It is possible to do that?
A button cannot start a Java component or call a script service because the
button is on the client side (in your browser) and both the Java component
and the script service are on the server side. What the button can do is:
(1) Submit an HTML form (no JavaScript needed). The browser will make an
HTTP request to the specified page passing some parameters. The (Velocity)
code on the requested page (where the form is submitted) will check the
parameters and if they are present will call the script service and thus
the Java component.
or
(2) Trigger a click event, which you can listen to using JavaScript and
then make an AJAX request with some parameters. The (Velocity) code on the
requested page will do the same thing as with (1).
Hope this helps,
Marius
> Thanks,
> Giordano.
> _______________________________________________
> devs mailing list
> devs(a)xwiki.org
>
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs