do you clone the component and implement the save function? I was thinking that I would take this approach.
interesting when you delete a relationship it does not require the 'double save'. On Jul 12, 2013, at 12:27 PM, David Holt <[email protected]> wrote: > The trade-off is that if you save the parent EC form the related EC, you may > save an edit on the parent that the user is not expecting. In most cases I > agree with you and I have implemented a true save on the related component to > reduce the user confusion about the "double save". > > > On 2013-07-12, at 8:33 AM, Theodore Petrosky <[email protected]> wrote: > >> when I create a new to-many object there is a button with a label 'Save'. I >> understood that this new object was inserted into the EC and I had to click >> the save button at the bottom of my parent EO to actually save the related >> object. >> >> but of course there is a problem. If I add an object and immediately click >> its delete button, my app throws a hissy-fit because the object can not be >> deleted as it is not saved in the first place. >> >> So the question is. when I create a new object, and click save, shouldn't >> d2w do just that? saveChanges() on the EC? >> >> this is the saveButton's action (from ERMODWizardCreationPage). >> /** >> * Performs submit action. Overridden to reset the nested validation setting >> on the >> * object. >> */ >> // FIXME - Is this needed here? davidleber >> @Override >> public WOComponent submitAction() throws Throwable { >> WOComponent result = super.submitAction(); >> if (object() instanceof ERXGenericRecord) { >> ((ERXGenericRecord)object()).setValidatedWhenNested(true); >> } >> return result; >> } >> >> I keep following back the super.submitAction() to see what it does but there >> is no implied saveChanges() anywhere that I can find. >> >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list ([email protected]) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com >> >> This email sent to [email protected] >
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
