Difference between revisions of "Using the JHtmlTabs class in a component"

From Joomla! Documentation

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');