Hello! See the Invoking server-side event handler methods from JavaScript in https://tapestry.apache.org/ajax-and-zones.html. It has an example of how to do it in Tapestry 5.4.2+. There's no easy way of doing it than this.
On Mon, Aug 27, 2018 at 4:47 AM <peter.sk...@ooom.at> wrote: > Hi Marwa, > > there is an example in the bottom part of this page > > https://tapestry.apache.org/ajax-and-zones.html > > which you can use for your development. The paragraph "Invoking > server-side event > handler methods from JavaScript" contains the corresponding explanation. > > If you do not want to use zones and asynchronous requests, you cat use a > hidden field > to transfer the value to java. > The hidden field hast to be contained in a form. You put the value with > java script in > the hidden field. With a form submit it will be transferred to java. > > Sorry that I am not referencing to an example, but possibly you manage it > even with > this information.. > > With regards, Peter > > > > Thanks for your replay but actually I scanned all the links and I > couldn't > > find an answer for my issue... Let me explain it in more details ..in the > > .tml code I have this line > > <p>Name: <span id="name"></span></p> > > and in the javascript code, there is a function that calculates the > "name" > > for this element and another that creates a link containing the name of > > this element to be displayed as a link. > > > > function appendIriLabel(element, name, iri) { > > var tag; > > if (iri) { > > tag = element.append("a") > > .attr("href", iri) > > .attr("title", iri) > > .attr("target", "_blank"); > > } else { > > tag = element.append("span"); > > } > > tag.text(name); > > } > > > > and what I need is to pass the string variable "name" from the client > side > > javascriptcode, to the java code in order to use it in the server side > > functions. > > How to make this? > > > > Hope I could illustrate my problem well ... > > > > > > On Sun, Aug 26, 2018 at 12:00 PM Basile Chandesris <ba...@free.fr> > wrote: > > > >> Le 25/08/2018 à 08:32, marwa hussein a écrit : > >> > Hello, I am building a web application and I have to use an open > source > >> > Javascript package that is responsible for the visualization tasks. > Now, > >> I > >> > need to pass a "string variable" from the javascript code to the java > >> > code?? how to do this in tapestry5 ..Please refer me to a working > example > >> > if you can!! > >> > > >> > > >> > >> > http://jumpstart.doublenegative.com.au/jumpstart/examples/javascript/javascript > >> > >> https://tapestry.apache.org/legacy-javascript.html > >> > >> https://tapestry.apache.org/javascript.html > >> > >> > >> > >> http://tapestry5-jquery.com/ > >> > >> https://github.com/ffacon/tapestry5-angular-demo > >> > >> https://github.com/eddyson-de/tapestry-react > >> > >> https://tapestry.apache.org/coffeescript.html > >> > >> > >> > >> > > > > -- > > > > > > > > *Marwa Hussein M. TA @ Information Systems Department Faculty of > Computers > > & Information Assuit University* > > <imanhe...@yahoo.com> > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > -- Thiago