Table Code Samples
The following code defines an overview page that contains two tabs that contain tables.
overview-page {
title "Overview"
cplan "/cplans/basic_101.cplan"
tab "Table 1" {
screen {
layout {
vsplit {
spacer percent = 2
hsplit percent = 96 {
spacer percent = 2
table percent = 96 {
dimension "Product Name"
text column = "Cost"
first 15
sort-column "Cost"
}
spacer percent = 2
}
spacer percent = 2
}
}
}
}
tab "Table 2" {
screen {
layout {
vsplit {
spacer percent = 2
hsplit percent = 96 {
spacer percent = 2
element id = "tb-product" percent = 96
spacer percent = 2
}
spacer percent = 2
}
}
}
}
elements {
table id = "tb-product" {
dimension "Product Name"
text column = "Cost" {
high-color "0d31e5"
low-color "6B8E23"
threshold-value column = "Cost"
low-threshold 400000
high-threshold 700000
}
text column = "Cases" {
background-color "87ceeb"
text-color "ffffff"
high-color "0d31e5"
low-color "6b8e23"
threshold-value column = "Cases"
low-threshold 3000
high-threshold 4000
}
sort-column "Cases" reverse = true
first 20
}
}
}
Here is the
result of the code in DiveTab, with the first tab, Table 1, showing.
NOTE: The table is contained within the tab block so it does not require an id tag.
Here is the
result of the code in DiveTab, with the second tab, Table 2, showing.
NOTE: The table is contained within an elements block and therefore requires an id tag.