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 < [email protected]>: > On Thu, Dec 3, 2015 at 5:18 PM, Giordano Ninonà <[email protected] > > > 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 > > [email protected] > > http://lists.xwiki.org/mailman/listinfo/devs > > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

