holdings_table:
default_display_length: 20
default_save_state: 0
default_sort_order: default
columns:
-
columnname: checkbox
<p>
Default sort order:
<select name="[% pagename | html %]|[% tablename | html %]_default_sort_order">
<option value="default">Default (none)</option>
[% FOR column IN tables.$pagename.$tablename.columns %]
[% IF table_settings.default_sort_order == loop.count - 1 %]
<option value="[% loop.count - 1 %]" selected="selected">[% column.columnname | html %]</option>
}
if (
table_settings.hasOwnProperty("default_sort_order") &&
table_settings["default_sort_order"] != null
table_settings["default_sort_order"] != null &&
table_settings["default_sort_order"] != "default"
) {
settings["order"] = [
[table_settings["default_sort_order"], "asc"],
this.table_settings.hasOwnProperty("default_sort_order") &&
this.table_settings.default_sort_order != null
this.table_settings.default_sort_order != null &&
this.table_settings.default_sort_order != "default"
this.options.order = [
[this.table_settings.default_sort_order, "asc"],