Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

modifying the save method for WO Display Group



I would like to know how to add a little math to the save method of a Display Group.

I am using a display group to access records for modifying. The returned records are displayed in Strings and one to be edited is displayed in a Field. The user will enter a number into the field and invoke the save component:

public WOComponent saveChanges()
{
try {
this.session().defaultEditingContext().saveChanges();
} catch (Exception e) { // could be more specific...
NSLog.err.appendln( "ViewEditInformation: saveChanges: save error: " + e.getMessage() );
msg = "There was an error saving your changes: " + e.getMessage();
return null;
}
msg = "Changes saved.";
return null;
}


The value they are modifying is called "transactionptDisplayGroup.selectedObject.passThroughAmt". I would like to know how to take the user's entered value and add 15 to it prior to the save. Then I would like to take the value of "transactionptDisplayGroup.selectedObject.passThroughAmt" before their edit and subtract from it the value the user entered with the added 15 and set the value of another field of the displayed group, "transactionptDisplayGroup.selectedObject.salonPtRec". Finally, I would like to save the results to the DB.

Any help would be nice. Thanks,
--Mat
________________________________________________________________________
Check out the new AOL. Most comprehensive set of free safety and security tools, free access to millions of high-quality videos from across the web, free AOL Mail and more.


_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/email@hidden

This email sent to email@hidden


Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.