Example

Example details an example tab configuration file, which would be stored in a file called SimpleTab.tab.

Figure 1. SimpleTab.tab
<?xml version="1.0" encoding="UTF-8"?>
<tc:tab-config
  id="SimpleTab">

  <tc:page-param name="concernroleid"/>

  <tc:menu id="SimpleMenu"/>

  <tc:context page-id="SimpleDetailsPanel"
              tab-name="simple.tab.name" />

  <tc:navigation id="SimpleNavigation"/>

  <tc:smart-panel page-id="SimpleSmartPanel"
                  title="smart.panel.title"
                  collapsed="true"
                  width="300" />

  <tc:tab-refresh>
    <tc:onload page-id="SimpleHome" navigation="true"/>
    <tc:onsubmit page-id="ModifySomething"
                    context="true" menu-bar="true"/>
  </tc:tab-refresh>

</tc:tab-config>

The SimpleTab.tab should have a corresponding SimpleTab.properties file, which details the localizable content. For example:

simple.tab.name=Simple Tab
smart.panel.title=Smart Panel