Thank you, I'll give that a shot :)
> On Aug 19, 2014, at 1:14 AM, "Marius Dumitru Florea" > <[email protected]> wrote: > >> On Mon, Aug 18, 2014 at 6:43 PM, Jason Clemons <[email protected]> >> wrote: >> Hello all, >> >> I'm sure this question has been asked before but I can't seem to find >> anything using the all mighty Google, so I thought I'd ask. I've created a >> tracking application (ticketing / workflow) using "App Within Minutes". >> What I'd like to do using either Groovy or Velocity is when a ticket is >> "closed" (by changing the value of a combo box) is to gather some details >> from the closed ticket that appears in a few controls on the page and post >> them to another page in the wiki when the user saves the page. The idea is >> to keep a running log of recently closed tickets. I've been looking for >> examples in three parts that I think I need help with: > >> 1. How do I capture a "combo box" change event using Groovy or Velocity ? > > You don't need to capture the change event on the "combo box". You > need to capture the save event, on the server side. For this we have > http://platform.xwiki.org/xwiki/bin/view/DevGuide/WritingEventListenerTutorial > . The idea is to write an event listener that is triggered whenever an > XWiki document is saved and which checks if the document is an entry > of your application, i.e. if the document has an xobject of the type > defined by your application. See > http://extensions.xwiki.org/xwiki/bin/view/Extension/App+Within+Minutes+Application#HApplicationStructure > . Each application created with AppWithinMinutes defines a data type > (e.g. a ticket, a workflow, a blog post, etc.) which we call an > xclass. > > >> 2. How do I get values of text boxes and combo boxes from a page using >> Groovy or Velocity ? > > If the text boxes and the combo boxes you are referring to are those > from the form that was generated automatically for you by > AppWithinMinutes then when the document (the ticket) is saved those > values are stored in the xobject. I recommend following the > http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial in order > to better understand these concepts. So in your event listener you can > access the xobject from the saved document and check the property > values. > > >> 3. How do I write to a different page in the Wiki using Groovy or Velocity? > > You should go over http://platform.xwiki.org/xwiki/bin/view/DevGuide/WebHome > > Hope this helps, > Marius > >> >> I'm obviously going to continue searching Google, but any pointers / help is >> greatly appreciated. >> >> >> Thanks in Advance, >> >> Jason Clemons >> _______________________________________________ >> users mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/users > _______________________________________________ > users mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/users _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
