* `String this.value()` --
A function returning the value of the widget's HTML element.
+* TODO autosearch()
+
+* TODO hideWhenNarrow()
+
+* TODO subwidget()
+
+* TODO expandValue()
+
+In addition to these properties and methods of the bare widget object,
+some kinds of specific widget add other properties of their own. For
+example, the `Builder` widget uses a `callback` property as the
+function that it use to publish the widget definition that it
+constructs. This defaults to the builtin function `alert`, but can be
+overridden by derived widgets such as `ConsoleBuilder`.
+
Team methods
------------
* `Num team.totalRecordCount()`
* `Num team.currentPage();`
* `String team.currentRecordId()`
-* `String team.currentRecordData()` --
- Simple accessor functions that provide the ability to read
- properties of the team.
+* `String team.currentRecordData()`
+
+These are all simple accessor functions that provide the ability to
+read properties of the team.
* `Array team.filters()` --
Another accessor function, providing access to the array of
* `Bool team.targetFiltered(targetId)` --
Indicates whether the specified target has been filtered by
- selection as a facet.
+ selection as a facet. This is used only by the `Facet` widget,
+ and there is probably no reason for you to use it.
* `Hash team.config()` --
Access to the team's configuration settings. There is almost
certainly no reason to use this: the settings that haven't
been overridden are accessible via `this.config`.
-* `Void team.set_sortOrder(string)`
-* `Void team.set_perpage(number)` --
+* `Void team.set_sortOrder(string)`, `Void team.set_perpage(number)` --
"Setter" functions for the team's sortOrder and perpage
functions. Unlikely to be needed outside of the `Sort` and
`Perpage` widgets.