*$content[$id]=array(// I = value set by the app, 0 = value on return / output
*'get_rows'=>// I method/callback to request the data for the rows eg. 'notes.bo.get_rows'
*'filter_label'=>// I label for filter (optional)
*'filter_help'=>// I help-msg for filter (optional)
*'no_filter'=>True// I disable the 1. filter
*'no_filter2'=>True// I disable the 2. filter (params are the same as for filter)
*'no_cat'=>True// I disable the cat-selectbox
*'cat_app'=>// I application the cat's should be from, default app in get_rows
*'cat_is_select'=>// I true||'no_lang' use selectbox instead of category selection, default null
*'template'=>// I template to use for the rows, if not set via options
*'header_left'=>// I template to show left of the range-value, left-aligned (optional)
*'header_right'=>// I template to show right of the range-value, right-aligned (optional)
*'bottom_too'=>True// I show the nextmatch-line (arrows, filters, search, ...) again after the rows
*'never_hide'=>True// I never hide the nextmatch-line if less then maxmatch entries
*'lettersearch'=>True// I show a lettersearch
*'searchletter'=>// I0 active letter of the lettersearch or false for [all]
*'start'=>// IO position in list
*'num_rows'=>// IO number of rows to show, defaults to maxmatches from the general prefs
*'cat_id'=>// IO category, if not 'no_cat' => True
*'search'=>// IO search pattern
*'order'=>// IO name of the column to sort after (optional for the sortheaders)
*'sort'=>// IO direction of the sort: 'ASC' or 'DESC'
*'col_filter'=>// IO array of column-name value pairs (optional for the filterheaders)
*'filter'=>// IO filter, if not 'no_filter' => True
*'filter_no_lang'=>True// I set no_lang for filter (=dont translate the options)
*'filter_onchange'=>'this.form.submit();'// I onChange action for filter, default: this.form.submit();
*'filter2'=>// IO filter2, if not 'no_filter2' => True
*'filter2_no_lang'=>True// I set no_lang for filter2 (=dont translate the options)
*'filter2_onchange'=>'this.form.submit();'// I onChange action for filter2, default: this.form.submit();
*'rows'=>// O content set by callback
*'total'=>// O the total number of entries
*'sel_options'=>// O additional or changed sel_options set by the callback and merged into $tmpl->sel_options
*'no_columnselection'=>// I turns off the columnselection completly, turned on by default
*'columnselection-pref'=>// I name of the preference (plus 'nextmatch-' prefix), default = template-name
*'default_cols'=>// I columns to use if there's no user or default pref (! as first char uses all but the named columns), default all columns
*'options-selectcols'=>// I array with name/label pairs for the column-selection, this gets autodetected by default. A name => false suppresses a column completly.
*'return'=>// IO allows to return something from the get_rows function if $query is a var-param!
*'csv_fields'=>// I false=disable csv export, true or unset=enable it with auto-detected fieldnames or preferred importexport definition,