In this article
Tables support the setting of the active (visible) columns using a selector, which can allow for the support of different table "views" based on selector settings, or to allow viewers to configure columns to display
widgettable#tableWidget {
label: "ActiveColumns for Table widgets"
size: "large"
paginationType: paging
showCountInLabel: false
table: :
//selectors for columns
select#selview {
label: "Select Table View"
mode: single
options: item {
label: "Key Information"
value: c1, c6, c2
}, item {
label: "All data"
value: c1, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c2
}
}
activeColumns: @selview.selected
column date #c1 {
label: "interview_start"
value: :interview_start
enableColumnFilter: true
}
columnvalue#c2 {
label: "WhatElse"
value: :WhatElse
enableColumnFilter: true
}
columnvalue#c3 {
label: "agent"
value: :agent
enableColumnFilter: true
}
columnvalue#c4 {
label: "ClaimEase"
value: :ClaimEase
enableColumnFilter: true
}
columnvalue#c5 {
label: "claimsCenter"
value: :claimsCenter
enableColumnFilter: true
}
columnvalue#c6 {
label: "email"
value: :email
enableColumnFilter: true
}
columnvalue#c7 {
label: "name"
value: :name
enableColumnFilter: true
}
columnvalue#c8 {
label: "OSAT"
value: :OSAT
enableColumnFilter: true
}
columnvalue#c9 {
label: "Recommend"
value: :Recommend
enableColumnFilter: true
}
columnvalue#c10 {
label: "Renew"
value: :Renew
enableColumnFilter: true
}
columnvalue#c11 {
label: "respid"
value: :respid
enableColumnFilter: true
}
columnvalue#c12 {
label: "team"
value: :team
enableColumnFilter: true
}
description: "Tables now support the setting of the active (visible) columns using a selector, which can allow for the support of different table \"views\" based on selector settings, or to allow viewers to configure columns to display"
}
}