On Nov 30, 2010, at 10:42 AM, John Larson wrote:
> On Nov 30, 2010, at 12:28 PM, Chuck Hill <ch...@global-village.net> wrote:
>> 
>> As an alternative to this:
>> 
>>> - eliminate or reduce the ec undo stack size. 
>> 
>> You can call  undoManager().removeAllActions() after a successful save.   To 
>> make this even easier, I use an EC subclass with this code:
>> 
>>   /**
>>   * Overridden to clear undo stack after a successful save.
>>   */
>>   public void saveChanges()
>>   {
>>       super.saveChanges();
>>       if (undoManager() != null)
>>       {
>>           undoManager().removeAllActions();
>>       }
>>   }
>> 
>> 
>> Chuck
> 
> Since I'm scared to death of subclassing the factory in ERXEC,

I totally understand.  I am not using ERXEC.  :-)


Chuck


> I attach a listener in my BIG framework principal that listens for ec did 
> save and do this same code there.  I have a property that enables this 
> function so I can disable it if an app needs it. 



-- 
Chuck Hill             Senior Consultant / VP Development

Practical WebObjects - for developers who want to increase their overall 
knowledge of WebObjects or who are trying to solve specific problems.    
http://www.global-village.net/products/practical_webobjects







Attachment: smime.p7s
Description: S/MIME cryptographic signature

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

This email sent to arch...@mail-archive.com

Reply via email to