• 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: Switch Component Question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Switch Component Question


  • Subject: Re: Switch Component Question
  • From: Chuck Hill <email@hidden>
  • Date: Fri, 22 Jun 2012 09:00:31 -0700

I use that a lot too.

Chuck


On 2012-06-21, at 11:34 PM, Tim Worman wrote:

> Um, that should have been:
>
>> return (MESDriver)valueForBinding("object");
>
> On Jun 21, 2012, at 11:28 PM, Tim Worman <email@hidden> wrote:
>
>> Or, what I have done sometimes is this:
>>
>> @Override
>> public MESDriver object() {
>> 	return = (MESDriver)valueForBinding("object");
>> }
>>
>> If your object is never persisted in this component but instead is just always pulled from the binding, you don't have to worry about resetting the local variable. I know I've done this quite a bit but I've never asked if it is a reasonable pattern. :-)
>>
>> Tim
>> UCLA GSE&IS
>>
>> On Jun 21, 2012, at 7:45 PM, Chuck Hill <email@hidden> wrote:
>>
>>> sleep() for a normal component, reset() for a stateless one.
>>>
>>>
>>> On 2012-06-21, at 7:19 PM, Johnny Miller wrote:
>>>
>>>> I'm missing a small piece of the puzzle.
>>>>
>>>> If I use lazy initialization, when I attempt to bind a different object to the component it doesn't get set.
>>>>
>>>> Therefore, where should I set the value of the variable to null?  In awake, sleep or reset?
>>>>
>>>> Thank you,
>>>>
>>>> Johnny Miller
>>>> Kahalawai Media Corp.
>>>> www.kahalawai.com
>>>>
>>>>
>>>>
>>>> On Jun 21, 2012, at 1:49 PM, Chuck Hill wrote:
>>>>
>>>>> For cases like this, and in fact for most cases, I turn OFF automatic binding synchronization and do it in code.  I was just writing on that last night for my optimization presentation.
>>>>>
>>>>>
>>>>> Chuck
>>>>>
>>>>>
>>>>> On 2012-06-21, at 4:44 PM, Johnny Miller wrote:
>>>>>
>>>>>> So that's interesting (and something I didn't know about).
>>>>>>
>>>>>> In the stack the current component, MESDriverEditor, gets called again and is asked pushValuesToParent.  Can I set that to false in my component action?
>>>>>>
>>>>>> Johnny Miller
>>>>>> Kahalawai Media Corp.
>>>>>> www.kahalawai.com
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Jun 21, 2012, at 1:34 PM, Chuck Hill wrote:
>>>>>>
>>>>>>> That is from some other component doing automatic binding synchronization.  Look at the stack trace when it gets overwritten by the current selected object
>>>>>>>
>>>>>>>
>>>>>>> On 2012-06-21, at 4:33 PM, Johnny Miller wrote:
>>>>>>>
>>>>>>>> Hi Amedeo & Chuck,
>>>>>>>>
>>>>>>>> This is what I've been trying. // updated since CH's email
>>>>>>>>
>>>>>>>> public WOActionResults createNewDriverSchedule() {
>>>>>>>>
>>>>>>>> 	MESSchedule schedule = MESSchedule.createMESSchedule(ec());
>>>>>>>> 	schedule.setDriverRelationship(MESDriver.localInstanceIn(ec(), object()));
>>>>>>>> 	((DispatchPagesWrapper)context().page()).setSelectedObject(schedule);
>>>>>>>> 	return null;
>>>>>>>>
>>>>>>>> }
>>>>>>>>
>>>>>>>> If I put a logging statement on setSelectedObject I see that MESSchedule gets set but then it's gets overwritten by the current selected object?  Do you know why that could happen?
>>>>>>>>
>>>>>>>> Thanks a lot,
>>>>>>>>
>>>>>>>> Johnny Miller
>>>>>>>> Kahalawai Media Corp.
>>>>>>>> www.kahalawai.com
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Jun 21, 2012, at 1:23 PM, Amedeo Mantica wrote:
>>>>>>>>
>>>>>>>>> parent().parent().parent().... ?
>>>>>>>>>
>>>>>>>>> Sent from my iPhone
>>>>>>>>>
>>>>>>>>> On 22/giu/2012, at 01:16, Johnny Miller <email@hidden> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> I'm trying to create a frame set behavior where in one column I have various navigation trees of EOs and in the other column I have a WO switch component that loads the correct editor depending on the type of EO that is selected from the navigation.
>>>>>>>>>>
>>>>>>>>>> My question is it is possible for the component loaded by the switch component to communicate back up to the top component and set the EO that in turn will be loaded by the switch component?
>>>>>>>>>>
>>>>>>>>>> Hope that makes sense,
>>>>>>>>>>
>>>>>>>>>> Johnny Miller
>>>>>>>>>> Kahalawai Media Corp.
>>>>>>>>>> www.kahalawai.com
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> 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
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> 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/gvc/practical_webobjects
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> 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/gvc/practical_webobjects
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>> --
>>> 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/gvc/practical_webobjects
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> 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
>>
>> _______________________________________________
>> 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
>

--
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/gvc/practical_webobjects









 _______________________________________________
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: 
 >Switch Component Question (From: Johnny Miller <email@hidden>)
 >Re: Switch Component Question (From: Amedeo Mantica <email@hidden>)
 >Re: Switch Component Question (From: Johnny Miller <email@hidden>)
 >Re: Switch Component Question (From: Chuck Hill <email@hidden>)
 >Re: Switch Component Question (From: Johnny Miller <email@hidden>)
 >Re: Switch Component Question (From: Chuck Hill <email@hidden>)
 >Re: Switch Component Question (From: Johnny Miller <email@hidden>)
 >Re: Switch Component Question (From: Chuck Hill <email@hidden>)
 >Re: Switch Component Question (From: Tim Worman <email@hidden>)
 >Re: Switch Component Question (From: Tim Worman <email@hidden>)

  • Prev by Date: Re: Switch Component Question
  • Next by Date: Re: H2 plugin and prototypes
  • Previous by thread: Re: Switch Component Question
  • Next by thread: WO, Git and Jenkins: Impedance mismatch?
  • Index(es):
    • Date
    • Thread