With filter
This option allows table rows to be filtered by user input. Since this filtering is implemented client-side the filter section is not displayed by default but displays only when JavaScript is enabled. The label for the input field can be set when the coponent is rendered via the label
key. if this is not set a fallback value will display.
How it looks (preview)
Month you apply | Rate for bicycles | Rate for vehicles |
---|---|---|
January | £85 | £95 |
February | £75 | £55 |
March | £165 | £125 |
How to call this example
<%= render "govuk_publishing_components/components/table", {
filterable: true,
label: "Filter months",
head: [
{
text: "Month you apply"
},
{
text: "Rate for bicycles",
format: "numeric"
},
{
text: "Rate for vehicles",
format: "numeric"
}
],
rows: [
[
{
text: "January"
},
{
text: "£85",
format: "numeric"
},
{
text: "£95",
format: "numeric"
}
],
[
{
text: "February"
},
{
text: "£75",
format: "numeric"
},
{
text: "£55",
format: "numeric"
}
],
[
{
text: "March"
},
{
text: "£165",
format: "numeric"
},
{
text: "£125",
format: "numeric"
}
]
]
} %>