1 <?xml version="1.0" encoding="UTF-8"?>
4 <!-- String selection from user input -->
5 <widget-family name="string-input" datatype="text">
6 <label>String matching from user input</label>
9 <label>Exactly match a user supplied string</label>
11 This widget filters a column based on an exact string
16 <widget name="multistring">
17 <label>Exactly match one of several user supplied strings</label>
19 This widget filters a column based on an set of strings.
23 <widget name="initial-substring">
24 <label>Match the begining of a string from user input</label>
26 This widget filters a column based on an initial substring
33 <!-- String selection from in-database data -->
34 <widget-family name="string-choose" datatype="text">
35 <label>String filter from known data</label>
37 <widget name="dropdown">
38 <label>Exactly match a string chosen from a dropdown</label>
40 This widget filters a column based on an exact string match.
44 <widget name="multiselect">
45 <label>Match multiple strings chosen from a multiselect box</label>
47 This widget filters a column based on multiple strings.
53 <!-- Specific time range selection family -->
54 <widget-family name="specific-timerange" datatype="timestamptz">
55 <label>Specific time-range widgets</label>
58 <label>User defined time range</label>
60 This widget allows the user to pick an arbitrary time range
66 <label>Choose a specific date</label>
68 This widget allows the user to pick a specific date on which
74 <label>Choose a specific week of the year</label>
76 This widget allows the user to pick a specific week of the year
81 <widget name="multiweek">
82 <label>Choose a range of weeks of the year</label>
84 This widget allows the user to pick a range of weeks of the year
90 <label>Choose a specific year and month</label>
92 This widget allows the user to pick a specific year and month
97 <widget name="multimonth">
98 <label>Choose a range of months</label>
100 This widget allows the user to pick a range of month on which to
105 <widget name="quarter">
106 <label>Choose a specific year and quarter</label>
108 This widget allows the user to pick a specific year and
109 quarter on which to report.
113 <widget name="multiquarter">
114 <label>Choose a range of quarters</label>
116 This widget allows the user to pick a range of quarter on which
122 <label>Choose a specific year</label>
124 This widget allows the user to pick a specific year on which to
129 <widget name="multiyear">
130 <label>Choose a range of years</label>
132 This widget allows the user to pick a range of years on which to
138 <!-- Specific time range selection family -->
139 <widget-family name="relative-timerange" datatype="timestamptz">
140 <label>Relative time-range widgets</label>
143 <label>Choose a date relative to the report runtime</label>
145 This widget allows the user to pick a date relative to the
146 report runtime on which to report.
151 <label>Choose a week (sun-sat) relative to the report runtime</label>
153 This widget allows the user to pick a week (sun-sat) relative
154 to the report runtime on which to report.
158 <widget name="month">
159 <label>Choose a month relative to the report runtime</label>
161 This widget allows the user to pick a month relative to the
162 report runtime on which to report.
166 <widget name="quarter">
167 <label>Choose a quarter relative to the report runtime</label>
169 This widget allows the user to pick a quarter relative to the
170 report runtime on which to report.
175 <label>Choose a year relative to the report runtime</label>
177 This widget allows the user to pick a year relative to the
178 report runtime on which to report.