MJ>If you don't use Javascript, how do you supply id of an item to edit?

Right now, it's a hyperlink.  

The previous Model 1 based version of the application used a button, and then 
it cycled through all the rows (it had a rowcount as a hidden var).  So, if the 
request.getParameter("event_edit#") was != null, the # was the index into a 
list of items, and it would pull off that items id# 
(request.getParameter("item#").

ML>Do you have one button for the whole grid, or does each row has a button? I

Right now, each row would have a button.

MJ>If you use one button, please explain how do you employ one
MJ>button without using Javascript, how do you select item to edit.

I was assuming I'd do something similar to what was done before.  I'd map the 
default action to something like eventHandler.
Then I'd just step through the request parameters using the same code as 
before.  If I found an event_Edit# parameter, I knew the user clicked a button, 
and the item they wanted to edit was item# (a hidden field).

MJ>Without Javascript your task can be easily resolved with one
MJ>button/link per row in grid. Links look nicer in grid rows than
MJ>buttons ;-) If you use buttons, the simplest way is to define each row
MJ>as an HTML form. If you use links, you need to build these links so an
MJ>item id is added as parameter.

I've done the link for now - I'm unsure what the user's preference might be if 
I change this.  The screen allows the user to edit any row that has a specific 
status code (say X).  If the status code is "Y", they can "flag the row" with 
multiple checkboxes (maybe several records, each with differing sets of 
checkboxes) for further proecssing, and proceed to another step.  So, there's 
really only ONE FORM since the status can change per row, and I needed to track 
this "include this row" checkbox on a row-by-row basis as well.

MJ>You may find this sample useful:
MJ>https://sourceforge.net/project/showfiles.php?group_id=49385&package_id=154597

I'll have to look at that link.  

Thanks a lot!

I hope my update provides enough detail to get a feel for what the form does.  

It looks something like this:

   Action  Inc   1/2off Details                        Amount
1  [Edit]               Eric's Data   My address PA    $100.00
2          [x]   [x]    Mike's DAta   Mike's Address   $100.00
3          [ ]   [ ]    Jim's Data    Jim's Address    $100.00
4          [x]   [ ]    Srini's Data  Srini's Addres   $100.00
   -----------------------------------------------------------
                                                Total  $300.00  (items that can 
be included)
                                              Included $200.00
                                              w/Reduct $150.00  (any 1/2 off's 
factored in)
                                              Unselect $100.00  Row #3
                                                

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to