• 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: Event handling question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Event handling question


  • Subject: Re: Event handling question
  • From: "Richard L. Peskin" <email@hidden>
  • Date: Thu, 3 Apr 2003 23:05:57 -0500

No, they are not nested. But they do share the same condition. From the
WOD:
Conditional1: WOConditional {
	condition = entryIncomplete;
}

Conditional2: WOConditional {
	condition = entryIncomplete;
	negate = true;
}
--dick
On Thursday, April 3, 2003, at 10:25  PM, Chuck Hill wrote:

> I'm not familar with this, but it sounds as if there are two
> WOConditionals, one nested inside of the other, and both bound to
> entryIncomplete().  Thus if the first WOConditional evaluates to false
> the
> inner one never gets evaluated and there is only one call.  if the
> first
> WOConditional evaluates to true then the inner one also gets evaluated
> and
> there are two calls.
>
> Chuck
>
>
>
> At 05:48 PM 03/04/2003 -0500, Richard L. Peskin wrote:
>> At the end of this message is the Main.java code from Chapter 5
>> (Derived Properties) of Web Objects 5 (Web Applications) which is the
>> booklet distributed with WO 5.2. The application consists of two
>> WOConditionals, one wrapping a simple Form with two user input text
>> fields and the other wrapping two text fields. My question concerns
>> the
>> adduser() method which is triggered when the Submit button is pressed.
>> If the "entryIncomplete" is true (user didn't fill in text fields) the
>> console message from addUser() is printed. But if "entryIncomplete" is
>> false (triggering the else branch in entry(incomplete()), the
>> addUser()
>> message is not printed and the message in that else branch is printed
>> twice????
>> --dick peskin
>> ---------
>> //
>> // Main.java: Class file for WO Component 'Main'
>> // Project UserEntry
>> //
>> // Created by rpeskin on Mon Mar 31 2003
>> //
>>
>> import com.webobjects.foundation.*;
>> import com.webobjects.appserver.*;
>> import com.webobjects.eocontrol.*;
>> import com.webobjects.eoaccess.*;
>>
>> public class Main extends WOComponent {
>>     protected String personName;
>>     protected String favoriteFood;
>>        public Main(WOContext context) {
>>         super(context);
>>          }
>>
>>         /* print to console */
>>         public void awake() {
>>             super.awake();
>>             System.out.println(this.getClass().getName() + "'s awake
>> invoked.");
>>         }
>>
>>     public String personName()
>>     {
>>         return personName;
>>     }
>>     public void setPersonName(String newPersonName)
>>     {
>>         System.out.println("Setting personName to " + newPersonName);
>>         personName = newPersonName;
>>     }
>>
>>     public String favoriteFood()
>>     {
>>         return favoriteFood;
>>     }
>>     public void setFavoriteFood(String newFavoriteFood)
>>     {
>>         System.out.println("Setting favoriteFood to " +
>> newFavoriteFood);
>>         favoriteFood = newFavoriteFood;
>>     }
>>
>>     public WOComponent addUser()
>>     {
>>         System.out.println("Submit Button clicked" );
>>         System.out.println();
>>         return null;
>>     }
>>
>>     public boolean entryIncomplete()
>>     {
>>       boolean entryIncomplete;
>>       if (personName == null || favoriteFood == null ||
>>             personName.equals("") || favoriteFood.equals("") ){
>>             System.out.println("The entry is incomplete.");
>>             entryIncomplete = true;
>>         }
>>         else {
>>             System.out.println("The entry is complete.");
>>             entryIncomplete = false;
>>         }
>>
>>         return entryIncomplete;
>>     }
>> }
>> --------------------------
>>
>>
>> Richard L. Peskin, RLP Consulting, Londonderry, VT
>> http://www.rlpcon.com
>> http://www.caip.rutgers.edu/~peskin
>> _______________________________________________
>> webobjects-dev mailing list | email@hidden
>> Help/Unsubscribe/Archives:
> http://www.lists.apple.com/mailman/listinfo/webobjects-dev
>> Do not post admin requests to the list. They will be ignored.
>>
>
> --
>
> Chuck Hill                                 email@hidden
> Global Village Consulting Inc.
> http://www.global-village.net
>




Richard L. Peskin, RLP Consulting, Londonderry, VT
http://www.rlpcon.com
http://www.caip.rutgers.edu/~peskin
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.

References: 
 >Re: Event handling question (From: Chuck Hill <email@hidden>)

  • Prev by Date: Re: Event handling question
  • Next by Date: D2JC: Questions about visibility of EOControllers, etc...
  • Previous by thread: Re: Event handling question
  • Next by thread: Re: Event handling question
  • Index(es):
    • Date
    • Thread