I believe something like this was supported in Struts by using the attribute indexed=true for the data being iterated over. That way it was possible to get the row number...
I dont know if webwork has a feature like this... anybody?? ^torsten > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]On Behalf Of René > Rolander Nygaard > Sent: 16. august 2002 10:49 > To: [EMAIL PROTECTED] > Subject: [Webwork-user] Form - appending formnames based on row-number > > > To Webwork-users. > > We have a form with a number of data. We save changed whenever the user > changes the data in a form-field (onChange event) > We need to make some calculations based on other values on the > same row. In > order to handle this this want to append the row number on each > field-name. > Example: > Item Actual count Min. count Wanted count Ordercount > 1 5 5 10 5 > 5 10 5 10 0 > 9 6 5 10 0 > 15 12 5 10 0 > Each formfield is named based on their column name eg: > itemId currCount minValue wantedValue orderCount > There exist getxxx for each column. There exist and iterator to traverse > through the list of items. > > Changing the field for item 9, min. count to 7 should change ordercount to > 4. > We need in the client javascript to be able to get each field and > its value. > > Furthermore we would like the user to be able to press > key-down/up and jump > from field to field. (future option) > > So from my point of view we have two options. > One is naming each formfield with the item-id. So the formfieldnames would > be > itemId1 currCount1 minValue1 wantedValue1 orderCount1 > itemId5 currCount5 minValue5 wantedValue5 orderCount5 > itemId9 currCount9 minValue9 wantedValue9 orderCount9 > itemId15 currCount15 minValue15 wantedValue15 orderCount15 > Calling the onChange script should then send the itemId as an parameter. > How could we name the field based on the itemId ? And how should this look > like for webwork ? > > The second option (and our prefered) - using a rowcounter eg: > itemId1 currCount1 minValue1 wantedValue1 orderCount1 > itemId2 currCount2 minValue2 wantedValue2 orderCount2 > itemId3 currCount3 minValue3 wantedValue3 orderCount3 > itemId4 currCount4 minValue4 wantedValue4 orderCount4 > This will help us move up and down, and would be easier when we are not > using a simple primary-key like itemId. > How can we setup WebWork to handle a rowcounter in an iterator, > and how can > we append it to the name-field ?? > > And inputs would be really appreciated > thank in advance > - René Nygaard > Net-Mill > > > > ------------------------------------------------------- > This sf.net email is sponsored by: OSDN - Tired of that same old > cell phone? Get a new here for FREE! > https://www.inphonic.com/r.asp?r=urceforge1&refcode1=3390 > _______________________________________________ > Webwork-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/webwork-user ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 _______________________________________________ Webwork-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webwork-user