On Jul 19, 2013, at 9:53 PM, Ray Kiddy <r...@ganymede.org> wrote:

> 
> On Jul 15, 2013, at 7:21 AM, Chuck Hill wrote:
> 
>> Yes, AjaxTabbedPanel is going to fight you here.
>> 
>> Chuck
> 
> Really? AjaxTabbedPanel does not do repetitions? This seems odd. And 
> undocumented.
> 
> Just for fun, can anyone take a stab at how one would decide to use one of 
> these and not one of the others?
> 
>       AjaxTabbedPanel
> 
>       MTAjaxTabbedPanel
> 
>       CCAjaxTabPanel
> 
>       CCTabPanel
> 
>       ERLITTabPanel
> 
>       ERXAjaxTabPanel
> 
>       ERXColoredTabPanel
> 
>       ERXImageTabPanel
> 
>       ERXTabPanel
> 
>       WOTabPanel
> 
> These all exist in the Wonder frameworks.
> 
> I mean, hey, I looked for an ERXWOTabPanel, an ERDTabPanel, and a BTTabPanel 
> and they are not there. What's up? We're falling down on the job here.
> 
> And what about IERXTabPanel. Where is David Avendasora when we need him?
> 
> - ray

Well, anything with Ajax or MT in front of it is pretty self-explanatory. Thank 
you Johnny Miller for MT! I think I can understand from the naming that a bunch 
of them are non-ajax? But the CC naming convention - where’d that come from?

Tim
UCLA GSE&IS

> 
>> On 2013-07-15, at 5:07 AM, Paul Yu wrote:
>> 
>>> Raymond
>>> 
>>> I had better success using CCTabPanel for dynamically creating tabs.
>>> 
>>> .html
>>> 
>>>             <wo:CCAjaxTabPanel id = "tabs" selectedTab="$tabSelection" tabs 
>>> = "$tabs" tabNameKey="tabLabel" useFormSubmit="$true">
>>>                     <!--  <wo:str value = "$selectedTabsWOComponent" />     
>>>  -->    
>>>                             
>>>                     <wo:AjaxUpdateContainer id = "ccTabContentContainer">
>>>                     <wo:switch WOComponentName="$selectedTabsWOComponent" 
>>> accessController="$accessController" evaluation = "$evaluation" />
>>>                     </wo:AjaxUpdateContainer>
>>>                     
>>>             </wo:CCAjaxTabPanel>
>>> 
>>> 
>>> .java
>>> 
>>>   private NSArray<NSDictionary> _tabs;
>>> 
>>>   public NSArray<NSDictionary> tabs() {
>>>         if (_tabs == null) {
>>>         // the evaluation has a method for getting the districtDomains
>>>         NSMutableArray<NSDictionary> tabs = new 
>>> NSMutableArray<NSDictionary>();
>>>         
>>>         NSMutableDictionary<Object, String> myTab1 = new 
>>> NSMutableDictionary<Object, String>("My Tab Title", "tabLabel");
>>>         observationsTab.takeValueForKey(ObservationSubTab.class.getName(), 
>>> "wocomponent");
>>> 
>>>             // More tabs here
>>> 
>>>         tabs.add(myTab1);
>>> 
>>>         _tabs = tabs.immutableClone();
>>>         }
>>>         
>>>         return _tabs;
>>>     }
>>> 
>>> Paul
>>> On Jul 15, 2013, at 4:18 AM, Raymond NANEON <rnan...@me.com> wrote:
>>> 
>>>> Hi List,
>>>> 
>>>> I don't understand why item is null when I want to dynamically create tabs 
>>>> in AjaxTabbedPanel using WORepetion.
>>>> What's wrong in my codes?
>>>> Envoyé depuis iCloud
>>>> 
>>>> Le 12 jul 2013 à 07:08, Raymond NANEON <rnan...@me.com> a écrit :
>>>> 
>>>>> Hi List,
>>>>> 
>>>>> I want to create many of AjaxTabbedPanelTab from WORepetition in 
>>>>> AjaxTabbedPanel.
>>>>> 
>>>>> html : 
>>>>> 
>>>>> <webobject name = "Tabs">
>>>>>                           <webobject name = "repeatTabbedPanelTab">
>>>>>                             <webobject name = "DynamiqueTab"><webobject 
>>>>> name = "template" /></webobject>
>>>>>                           </webobject>
>>>>>                         </webobject>
>>>>> 
>>>>> wod : 
>>>>> 
>>>>> Tabs : AjaxTabbedPanel {
>>>>>   id = tabsId;
>>>>> }
>>>>> 
>>>>> repeatTabbedPanelTab : WORepetition {
>>>>>   list = competences;
>>>>>   item = competenceItem;
>>>>>   identifier = dynaTabId;
>>>>> }
>>>>> 
>>>>> DynamiqueTab : AjaxTabbedPanelTab {
>>>>>   name = libelle;
>>>>>   isSelected = false;
>>>>>   id = dynaTabId;
>>>>> }
>>>>> 
>>>>> template : TemplateCompTierBase {
>>>>>   competence = competenceItem;
>>>>>   domaine = competenceItem.domaine;
>>>>>   editingContext = competenceItem.editingContext; 
>>>>>   updateContainerID = TRCompoementId;
>>>>> }
>>>>> 
>>>>> 
>>>>> In this case (WORepetition in AjaxTabbedPanel) in  the repetition item is 
>>>>> always NULL.
>>>>> 
>>>>> So when I put the AjaxTabbedPanel in the WORepetition, it works fine but 
>>>>> I have many of AjaxTabbedPanel instead of many tabs.
>>>>> 
>>>>> Thanks for your help
>>>>> Envoyé depuis iCloud
>>>>> _______________________________________________
>>>>> 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:
>>>>> https://lists.apple.com/mailman/options/webobjects-dev/rnaneon%40me.com
>>>>> 
>>>>> This email sent to rnan...@me.com
>>>>> 
>>>> _______________________________________________
>>>> 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:
>>>> https://lists.apple.com/mailman/options/webobjects-dev/pyu%40mac.com
>>>> 
>>>> This email sent to p...@mac.com
>>> 
>>> _______________________________________________
>>> 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:
>>> https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net
>>> 
>>> This email sent to ch...@global-village.net
>> 
>> -- 
>> Chuck Hill             
>> Executive Managing Partner, VP Development and Technical Services
>> 
>> 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 44th in 25th annual PROFIT 500 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      (Webobjects-dev@lists.apple.com)
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/ray%40ganymede.org
>> 
>> This email sent to r...@ganymede.org
> 
> 
> _______________________________________________
> 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:
> https://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
> 
> This email sent to li...@thetimmy.com


 _______________________________________________
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:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

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

Reply via email to