Oops... looks like I didn't cc the list on that last one.

So if I override invokeAction in MenuItem

And I print out the context.elementID() and context.senderID() they match with 
something like: 0.9.1.13.1.5.1.5
But the url has an extra value: 9.0.9.1.13.1.5.1.5

I'm a little lost as to how to interpret that?



On Jan 31, 2013, at 1:33 PM, Johnny Miller <[email protected]> wrote:

> 
> For the uninitiated how would I "step through" the context id during the 
> invoke action phase?  I believe I've seen that somewhere... Do you happen to 
> know of a component I could use an example?
> 
> 
> On Jan 31, 2013, at 1:17 PM, Chuck Hill <[email protected]> wrote:
> 
>> 
>> On 2013-01-31, at 2:36 PM, Johnny Miller wrote:
>> 
>>> On Jan 31, 2013, at 12:22 PM, Chuck Hill <[email protected]> wrote:
>>> 
>>>> 
>>>> On 2013-01-31, at 2:02 PM, Johnny Miller wrote:
>>>> 
>>>>> Dear Guru,
>>>> 
>>>> I feel like I should come to WOWODC with a flowing beard and long robes.
>>> 
>>> Now that would be awesome.
>> 
>> It is probably not considered unusual in Montreal.
>> 
>> 
>>>>> I'm not overriding invokeAction on either Menu or MenuItem is that the 
>>>>> mistake?
>>>> 
>>>> I am just guessing from the symptoms.  "Menu finds all it's MenuItems and 
>>>> then the MenuItem finds all it's hyperlinks" is not the way that WO is 
>>>> intended to work (though I have abused it like that myself), so I am 
>>>> unsure what it happening in your code.  Is childrenElements() getting 
>>>> populated correctly?
>>> 
>>> Yeah, I'm actually basing this off of AjaxTabbedPanel (which is your 
>>> component I believe?)
>> 
>> Yes, that was my wilful abuse of WO.
>> 
>> 
>>> The HTML output is exactly the way I want so it must be correctly finding 
>>> the child elements.  
>>> 
>>> Just like AjaxTabbedPanel I put the find children function in the 
>>> constructor.
>>> 
>>> IDK if it helps but the output looks like this:
>>> 
>>> <ul class="footer-navigation"><li><a  href="#" 
>>> data-trigger="contextMenu"data-contextmenu-options = 
>>> "{'display':'above'}">+</a><ul class="dropdown-menu"><li><a 
>>> href="/cgi-bin/WebObjects/KMIWebCMSApp_1.woa/-5570/wo/43.0.9.1.13.1.5.1.5">Create
>>>  New Group</a></li></ul></li></ul>
>>> 
>>> Menu is the outer UL
>>> MenuItem is everything inside the first LI
>>> And the links are put inside the list items inside the inner UL
>> 
>> I will guess that the .0.9.1.13.1.5.1.5 generated in appendToResponse is not 
>> matching the elementID when invokeAction is processed.  You are going to 
>> have to step through it.
>> 
>> 
>> Chuck
>> 
>> 
>>>> 
>>>>> On Jan 31, 2013, at 12:01 PM, Chuck Hill <[email protected]> wrote:
>>>>> 
>>>>>> Is Menu calling invokeAction on all of the MenuItem?  Are they calling 
>>>>>> it on all of the hyperlinks.
>>>>>> 
>>>>>> Chuck
>>>>>> 
>>>>>> 
>>>>>> On 2013-01-31, at 1:15 PM, Johnny Miller wrote:
>>>>>> 
>>>>>>> Hi,
>>>>>>> 
>>>>>>> I have some code that looks like this:
>>>>>>> 
>>>>>>> <webobject name = "Menu">
>>>>>>>   <webobject name = "MenuItem">
>>>>>>>       <wo:Hyperlink action = "$someAction">Do Stuff</wo:hyperlink>
>>>>>>>   </webobject>
>>>>>>> </webobject>
>>>>>>> 
>>>>>>> Menu and MenuItem are two components that subclass ERXDynamicElement
>>>>>>> 
>>>>>>> Basically Menu finds all it's MenuItems and then the MenuItem finds all 
>>>>>>> it's hyperlinks and they are formatted the way I want during the 
>>>>>>> respective appendToResponse phases.
>>>>>>> 
>>>>>>> The HTML looks right but for some reason $someAction doesn't get called 
>>>>>>> when the link is clicked?
>>>>>>> 
>>>>>>> Can anyone shed the light on what I'm missing?
>>>>>>> 
>>>>>>> Thanks in advance,
>>>>>>> 
>>>>>>> Aloha,
>>>>>>> Mr. Johnny Miller
>>>>>>> Web Development Manager
>>>>>>> Kahalawai Media Company
>>>>>>> Lahaina, HI 96761
>>>>>>> tel: (808) 661-7962 | mobile: (808) 283-0791
>>>>>>> website | e-mail    
>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> 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/chill%40global-village.net
>>>>>>> 
>>>>>>> This email sent to [email protected]
>>>>>> 
>>>>>> -- 
>>>>>> 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
>>>>>> 
>>>>>> Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest 
>>>>>> Growing Companies in B.C! 
>>>>>> Global Village Consulting ranks 76th in 24th annual PROFIT 200 ranking 
>>>>>> of Canada’s Fastest-Growing Companies by PROFIT Magazine!
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>>> -- 
>>>> 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
>>>> 
>>>> Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest 
>>>> Growing Companies in B.C! 
>>>> Global Village Consulting ranks 76th in 24th annual PROFIT 200 ranking of 
>>>> Canada’s Fastest-Growing Companies by PROFIT Magazine!
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>> 
>> 
>> -- 
>> 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
>> 
>> Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest 
>> Growing Companies in B.C! 
>> Global Village Consulting ranks 76th in 24th annual PROFIT 200 ranking of 
>> Canada’s Fastest-Growing Companies by PROFIT Magazine!
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 

 _______________________________________________
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]

Reply via email to