keep the form in the session. When you click the
submit  button, the changes get committed to the
database.



--- Jignesh Kapadia <[EMAIL PROTECTED]>
wrote:

> Anuj,
>         Thanks for you reply. But My concern is as
> follows.
>  
> e.g. 
>  
> I display these records with checkbox  on my JSP as
> follows
> <logic:iterator id= "list" name="name of the bean"
> property="Name of the property">
> <html:checkbox name="list" property="chkflag"
> indexed="true"/>
>  
> <td>.... </td>
> </logic:iterate>
>  
> In this case "list" is  id on which is going to
> iterate. chkflag is the boolean property of an
> object contained in the list(can be collection or
> arraylist). depending on this it is going to decide
> whether the checkbox should be checked or not.
>  
> Now How do I capture these changes which I do on the
> screen(checking and unchecking of check boxes) in my
> Action class so that it can be store the changes and
> display them when I come back to the same screen.
>  
> Let me know if still it is not clear.
>  
> Thanks,
> Jignesh
> 
> [EMAIL PROTECTED] wrote:
> 
> 
> Jignesh,
> 
> I think your problem is not related to checkbox or
> multibox but to maintain a
> list of modified records. To keep it simple I would
> suggest that you maintain a
> Collection (Map, HashMap, List, etc.) of the
> modified records (which were
> checked or unchecked) in the session. I think you
> can identify the records that
> are modified on each page so just put them in the
> collection and put the
> collection in session so that you have it for all
> the pages. Update your list
> that you display in the jsp to include the checked
> state from this collection if
> the record is modified while you move back and forth
> pages.
> 
> In your submit action you want to display the
> checked records, so filter and
> display the records in your collection that have
> checked=true.
> 
> Finally update the records in your collection to the
> database. If I understand
> correctly you want to update the checked state
> (checked and unchecked records).
> 
> I hope that helps.
> Anuj
> 
> 
> 
> 
> 
> 
> Jignesh Kapadia on 08/19/2004 01:59:03 PM
> 
> Please respond to "Struts Users Mailing List" 
> 
> To: [EMAIL PROTECTED]
> cc: (bcc: Anuj Upadhyay/Jeppesen/TMC)
> 
> Subject: dealing with check boxes
> 
> 
> 
> Hi ,
> I did post a question regarding the problem I am
> facing in dealing with
> check boxes in struts. I did not get a proper reply.
> I am just explaining the
> scenario . It will be good help from your side if
> somebody can guide as how
> this can be done .
> 
> We have a previous/ Next screen scenario. we want to
> display 'N'
> records from database on screen with 15 per
> screen.To go to next 15 you have to
> click on next button and so on and to come back to
> previous 15 user will have to
> click 'Previous' button on screen.
> 
> Each records will have a check box which will be
> checked or unchecked initially
> depending on the boolean value of one column in the
> record. User can change
> that by checking and unchecking check box infront of
> each record..
> 
> The stage I am stuck is . say when I check/uncheck
> checkbox for records on
> first page and click 'Next' button. I am shown next
> 15 records. I do the same
> thing on second page. But when I click 'Previous'
> button to come back to first
> page my previous changes are lost.
> 
> Also when I click 'Submit' (This is an additional
> button on screen other then
> 'Previous' and 'Next' button) button on screen. It
> should show me all the
> selected records on next screen which will be
> updated in database with the
> changed boolen value of the column.
> 
> "time screen is refreshed.
> 
> I also tried using capture the changes in this case
> 
> Thanks and your help wil be really appreciated,
> Jignesh
> 
> 
> ---------------------------------
> Do you Yahoo!?
> Win 1 of 4,000 free domain names from Yahoo! Enter
> now.
> 
> 
> 
> 
> 
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 
>               
> ---------------------------------
> Do you Yahoo!?
> Yahoo! Mail - 50x more storage than other providers!



                
__________________________________
Do you Yahoo!?
Yahoo! Mail Address AutoComplete - You start. We finish.
http://promotions.yahoo.com/new_mail 

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

Reply via email to