Difference between revisions of "Using the JHtmlTabs class in a component"
From Joomla! Documentation
Dilbert4life (talk | contribs) |
Dilbert4life (talk | contribs) |
||
Line 4: | Line 4: | ||
'''onActive''': A callback function when a tab is activated | '''onActive''': A callback function when a tab is activated | ||
+ | |||
'''onBackground''': A callback function when a tab is backgrounded | '''onBackground''': A callback function when a tab is backgrounded | ||
+ | |||
'''startOffset''': The default tab to start with (zero based index). | '''startOffset''': The default tab to start with (zero based index). | ||
+ | |||
'''useCookie''': Whether or not to use cookies to store tab active state. (true | false) | '''useCookie''': Whether or not to use cookies to store tab active state. (true | false) | ||
Revision as of 09:34, 5 April 2012
This article covers usage of JHtmlTabs in your Joomla! component for Joomla! versions 1.6 and greater. If you are using Joomla! 1.5, see How_to_use_the_JPane_classes_in_a_component.
Options for JHtmlTabs[edit]
onActive: A callback function when a tab is activated
onBackground: A callback function when a tab is backgrounded
startOffset: The default tab to start with (zero based index).
useCookie: Whether or not to use cookies to store tab active state. (true | false)
Example[edit]
echo JHtml::_('tabs.start', 'tab_group_id');
echo JHtml::_('tabs.panel', JText::_('PANEL_1_TITLE'), 'panel_1_id');
echo 'Panel 1 content can go here.';
echo JHtml::_('tabs.panel', JText::_('PANEL_2_TITLE'), 'panel_2_id');
echo 'Panel 2 content can go here.';
echo JHtml::_('tabs.end');