Yes, AjaxTabbedPanel is going to fight you here.

Chuck

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 <[email protected]> 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 <[email protected]> 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 ([email protected])
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/rnaneon%40me.com
>>> 
>>> This email sent to [email protected]
>>>  
>> _______________________________________________
>> 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/pyu%40mac.com
>> 
>> This email sent to [email protected]
> 
> _______________________________________________
> 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             
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      ([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