SW6000 Conference Management Software
User Manual
15
identical vertical sizes. Horizontal (from 6.1) places its items on a single line. Generally, this
attribute shouldn’t be changed.
AutoScroll
Tells the list, whether it shall scroll automatically, or not scroll at all. The scrolling speed / delay
is predefined. It is usually set to True (except for Agenda and CurrentAgendaList lists) and,
generally, shouldn’t be changed.
SortDescriptor
Each list can be filtered, sorted and grouped by desired property name. It is possible to add
multiple sorting properties. SortDescriptor can be used on all lists.
Each field in sorting definition has the following format:
•
‘[‘ – opened square bracket
•
Property name to sort by
•
Optionally and multiply
o
‘,’ – comma
o
Option name (Filter, Order, GroupBy)
o
For Filter and Order
‘=’ – equal sign
Option value (one or multiple in a square-bracket list)
•
‘]’ – closed square bracket
Often, but not always, the property names correspond to fields defined in ‘Table 1. Supported
controls’ and ‘Table 2. ItemFormat fields’. They are also shown on the CDA screen in case of a
mistyped property.
Example
<
QueueList
SortDescriptor
="[MicrophoneState, Filter=Reply] [GroupShortName, Filter=[RP,GP,BP,LP]] [Text]
"
/>
Filter option
One can specify a single value (Filter=Speak) or several values, placed inside square brackets
and separated by commas (Filter=[Speak, Reply, Request]). If multiple values are given, value
‘*’ gives all the not yet put values (e.g. Filter=[Speak, *]). In this case, the items are grouped
in the order of Filter definition.
If the filtered property type is an enumeration, value names can be used. For numbers, the
numbers can be specified. For strings, regular expression syntax
unless in square brackets; the expression must match the whole string).
For filtering of Agenda items by level the values can be separated by semicolon or a dash.
Example
<
Agenda
SortDescriptor
="[Level, Filter=1;4-6,Order=Original]
"
Her is the agenda filtered to show agenda Level 1 and Level 4 to Level 6.
1
See
http://msdn.microsoft.com/en-us/library/az24scfc.aspx
for regular expression syntax. For instance, “[aA].*”
matches for all strings, that start with a small or capital A. ‘^’ is implicitly added to the beginning of the expression,
and ‘$’ – to the end.