>Doesn't that depend on where you put the FormOutput tag? Yup. I guess I just got used to having the output above the form so on page reload after a submit we don't have to scroll down past lengthy forms to see the results.
John -----Original Message----- From: [email protected] [mailto:[email protected]] Sent: Friday, February 06, 2009 8:18 AM To: [email protected] Subject: RE: accepting forms input in a wiki page John: > But short answer: The output is displayed on the same page as the > form, usually (always?) before the form elements themselves. Doesn't that depend on where you put the FormOutput tag? I usually put it after the form so the user can re-submit without having to page down past the output. -Lou "Volkar, John M." <[email protected]> wrote on 02/06/2009 07:53:51 AM: > Bob, > > Just implement it using the FormDebugHandler. Show & tell is easiest. > > But short answer: The output is displayed on the same page as the > form, usually (always?) before the form elements themselves. > > > Regards, > John Volkar > > See http://www.jspwiki.org/wiki/FormDebugHandler > > > -----Original Message----- > From: Bob Paige [mailto:[email protected]] > Sent: Thursday, February 05, 2009 11:52 AM > To: [email protected] > Subject: Re: accepting forms input in a wiki page > > Lou, > > Thanks! This sounds like just what I want. > > Question about how it operates: I assume the user navigates to the > wiki page and the form appears. The user then enters the data in the > fields and presses 'submit', which posts to the server and the plugin. > How is the output displayed? Is the same page redisplayed with the > form, but the output is appended to the bottom? Or is a new page generated? > > I want a clear description for my manager to increase his > understanding of what I am proposing. > > -- > Bobman > > On Thu, Feb 5, 2009 at 11:06 AM, <[email protected]> wrote: > > > Bob: > > > > I have this functioning in our wiki and our account managers love it. > > > It is a set of wiki forms that access our time tracking DB. The > > form is pretty simple: > > > > [{FormOpen form='wallydevtestingform'}] > > > > ! Developer Testing > > __Release:__ [{FormInput type='text' name='release'}] \\ __Cutoff:__ > > [{FormInput type='text' name='cutoff'}] \\ > > > > [{FormInput type='checkbox' name='showDetails' value='showDetails' > > checked='true'}]Show Details\\ > > [{FormInput type='checkbox' name='useLinks' value='useLinks'}]Link > > WIDs\\ [{FormInput type='checkbox' name='plainTables' > > value='plainTables'}]Use Plain Tables\\ > > > > [{FormInput type='submit' name='submit' value='Submit'}] > > [{FormOutput form='wallydevtestingform' > > handler='com.lognet.wiki.plugin.WallyWIDDevTestingPlugin'}] > > > > [{FormClose}] > > > > You need to make a custom plugin to handle the form request ( > > com.lognet.wiki.plugin.WallyWIDDevTestingPlugin). > > > > The plugin is a bit long for this email, but I can send it to you if > > you like. It basically gets the parms from the form, connects to > > the DB, gets the data and sends it back to the front-end. There is > > an example of this (minus the DB interaction) at > > http://www.jspwiki.org/wiki/ContributedFormHandlers > > > > It should take you less than an hour to implement. > > > > -Lou > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > LOG-NET, Inc. > > The Logistics Network Management System > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > 230 Half Mile Road > > Third Floor > > Red Bank, NJ 07701 > > PH: 732-758-6800 > > FAX: 732-747-7497 > > http://www.LOG-NET.com > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > CONFIDENTIAL & PRIVILEGED > > Unless otherwise indicated or if obvious from the nature of the > > content, the information contained herein is privileged and > > confidential information/work product. The communication is intended > > for the use of the individual or entity named above. If the reader > > of > > > this transmission is not the intended recipient, you are hereby > > notified that any dissemination, distribution or copying of this > > communication is strictly prohibited. If you have received this > > communication in error, please notify the sender immediately by > > telephone (732-758-6800) or by electronic mail > > ([email protected]), and destroy any copies, electronic, paper > > or > otherwise, which you may have of this communication. Thank you. > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > > > > > > Bob Paige <[email protected]> > > 02/05/2009 10:29 AM > > Please respond to > > [email protected] > > > > > > To > > [email protected] > > cc > > > > Subject > > accepting forms input in a wiki page > > > > > > > > > > > > > > Can someone point me to how I could implement the following (and how > > reasonable it might be): > > > > I frequently get requests from our support people to look up > > something > > > in our transaction database. It is a relatively simple query for me, > > but I have to use a SQL client to get the information. They ask me > > to do it because they either don't know how or don't have access to > > the database and the tools. > > > > Is there some way I could build a wiki page with a couple data entry > > fields that, when submitted, performs the required database query(s) > > and outputs some formatted response? I don't need to update the page > > content at all; I'm really just using it as a simple forms interface > > to a database. > > > > The (typical) example I am looking at right now is like this: > > > > Inputs: > > * client ID > > * unit ID > > > > Outputs: > > * batch in which it was processed > > * date it was processed > > * status (success/fail/error message) > > > > There are more complicated examples, but this is a good start. > > > > Is this doable with existing plugins (excellent!) or do I just need > > to > > > write a plugin (certainly doable; I've written several already). > > > > -- > > Bobman > > > >
