• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: modifying the save method for WO Display Group
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: modifying the save method for WO Display Group


  • Subject: Re: modifying the save method for WO Display Group
  • From: "Jerry W. Walker" <email@hidden>
  • Date: Tue, 10 Oct 2006 09:09:00 -0400

Hi, Mat,

There are many places you can save the original value of transactionptDisplayGroup.selectedObject.passThroughAmt. I often override appendToResponse for this.

If you override takeValuesFromRequest, the return from super.takeValuesFromRequest, will be the first place that all the values entered by the user should be available to you. Before you return from the overriding method, you can do all the arithmetic you want to those values. However, don't do anything that will change the structure of the template, since invokeAction hasn't yet been called.

Regards,
Jerry

On Oct 9, 2006, at 5:36 PM, email@hidden wrote:

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:
40gmail.com


This email sent to email@hidden


--
__ Jerry W. Walker,
WebObjects Developer/Instructor for High Performance Industrial Strength Internet Enabled Systems


    email@hidden
    203 278-4085        office



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >modifying the save method for WO Display Group (From: email@hidden)

  • Prev by Date: Re: Framework import [Solved]
  • Next by Date: Re: Webobjects-dev Digest, Vol 3, Issue 682
  • Previous by thread: Re: modifying the save method for WO Display Group
  • Next by thread: To lock() or not to lock()
  • Index(es):
    • Date
    • Thread