Raymond observationsTab is myTab1. Sorry. Cut and paste and clean, not too good. private NSDictionary _tabSelection; public NSDictionary tabSelection() { return _tabSelection; }
public void setTabSelection(NSDictionary tabSelection) { _tabSelection = tabSelection; String tabLabelString = (String) _tabSelection.valueForKey("tabLabel"); } public Object selectedTabsWOComponent() { return _tabSelection.valueForKey("wocomponent"); } On Jul 15, 2013, at 9:09 AM, Raymond NANEON <rnan...@me.com> wrote: > Hi Paul, > > Thanks for your help. > > Can I have detail of .java ? tabSelection nature? observationsTab ?? where > do you use this component? > Envoyé depuis iCloud > > Le 15 jul 2013 à 05:07, Paul Yu <p...@mac.com> a écrit : > >> Raymond >> >> I had better success using CCTabPanel for dynamically creating tabs. >> >> .html >> >> <wo:CCAjaxTabPanelid="tabs"selectedTab="$tabSelection"tabs="$tabs"tabNameKey="tabLabel"useFormSubmit="$true"> >> <!-- <wo:str value = "$selectedTabsWOComponent" />--> >> >> <wo:AjaxUpdateContainerid="ccTabContentContainer"> >> >> <wo:switchWOComponentName="$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/archive%40mail-archive.com This email sent to arch...@mail-archive.com