Platon Technologies
not logged in Login Registration
open source software development celebrating 10 years of open source development! Sunday, August 7, 2022
About Us
Open Source
Index  »  Projects  »  phpMyEdit  »  Documentation  »  HTML  »  TABs feature

4.10. TABs feature

Because the TABs feature is one of the most important phpMyEdit features, it deserves its own documentation section.

Tabbed groups of fields appear in specific page modes: Add, Change, coPy, View, or Delete. In List mode, when TAB settings are combined with Display options, users can suppress the display of fields below the first TAB group.

This feature is for tables, which have more than a few fields. It enables you to group fields together into groups. Every group of fields then becomes accessible via TAB on the top or the bottom of the page, what is based on the ['navigation'] settings. TAB has its own label, which can describe fields in a particular group.

TAB is defined in the first field of group. Every following field will belong to the same group under the same TAB untill the next TAB is defined. The first field must have its own TAB definition. If this definition is omitted, fields will belong to first default group and this group will be a permanent tab that will be always visible.

TAB definition is very simple. Just define the label on the TAB (1st field, 5th field, 10th field, and so on).

Example 4-39. TAB definition

$opts['fdd']['col_name']['tab'] = 'Counts';

There is also possibility to define the default TAB. In this case, the array style initialization is required.

Example 4-40. Default TAB definition

$opts['fdd']['col_name']['tab'] = array(
	'name'    => 'Personal data',
	'default' => true

In List mode, to initially display individual fields from only the first TAB group, apply Display options to all fields below the first TAB group, for example:

Example 4-41. Display options below the first TAB

$opts['fdd']['col_name']['options'] = 'AVCPD'; // or possibly 'AVCPDF'

For users with non-compliant JavaScript browsers, you can turn TABs feature off. The general control is achieved via $opts['display']['tabs'] variable. If not specified, its value is considered as true. Variable $opts['display'] is described in Special page elements sebsection.

Example 4-42. Turning TAB feature off

$opts['display']['tabs'] = false;

Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top · Feedback form · Application form
Report bug on PLATON.SK website · Terms of use · Privacy policy