Actions

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

From Joomla! Documentation

(adding example for JHtml::_('tabs'))
 
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

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

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