Setting for items in number of records per table page menu
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
2.029008
|
||||
|
||||
[ENHANCEMENTS]
|
||||
|
||||
* Setting for items in number of records per table page menu (table_showrecordsmenu).
|
||||
|
||||
2.029007 - 2014-09-12
|
||||
|
||||
[ENHANCEMENTS]
|
||||
|
||||
@@ -314,6 +314,26 @@ Value: Number. Default: 10.
|
||||
|
||||
The number of rows in a table page.
|
||||
|
||||
=head3 C<table_showrecordsmenu>
|
||||
|
||||
Value: Number. Default:
|
||||
|
||||
- - 10
|
||||
- 25
|
||||
- 50
|
||||
- 100
|
||||
- '-1'
|
||||
- - 10
|
||||
- 25
|
||||
- 50
|
||||
- 100
|
||||
- 'All'
|
||||
|
||||
The choices available to users for selecting the number of rows per page. The
|
||||
format is two lists: one of the values and one of the labels in the web
|
||||
interface. You can see in the default that a value of "C<-1>" means Show All
|
||||
Records. Take care of the YAML formatting and indenting for the double list.
|
||||
|
||||
=head2 Netdisco Core
|
||||
|
||||
=head3 C<mibhome>
|
||||
|
||||
@@ -76,6 +76,10 @@ hook 'before_template' => sub {
|
||||
# create date ranges from within templates
|
||||
$tokens->{to_daterange} = sub { interval_to_daterange(@_) };
|
||||
|
||||
# data structure for DataTables records per page menu
|
||||
$tokens->{table_showrecordsmenu} =
|
||||
to_json( setting('table_showrecordsmenu') );
|
||||
|
||||
# fix Plugin Template Variables to be only path+query
|
||||
$tokens->{$_} = $tokens->{$_}->path_query
|
||||
for qw/search_node search_device device_ports/;
|
||||
|
||||
@@ -82,6 +82,17 @@ jobqueue_refresh: 10
|
||||
safe_password_store: true
|
||||
reports: []
|
||||
table_pagesize: 10
|
||||
table_showrecordsmenu:
|
||||
- - 10
|
||||
- 25
|
||||
- 50
|
||||
- 100
|
||||
- '-1'
|
||||
- - 10
|
||||
- 25
|
||||
- 50
|
||||
- 100
|
||||
- 'All'
|
||||
|
||||
# -------------
|
||||
# NETDISCO CORE
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"processing": true,
|
||||
"stateSave": true,
|
||||
"pageLength": [% settings.table_pagesize %],
|
||||
"lengthMenu": [ [10, 25, 50, 100, -1], [10, 25, 50, 100, "All"] ],
|
||||
"lengthMenu": [% table_showrecordsmenu %],
|
||||
"dom": '<"top"l<"nd_datatables-pager"p>f>rt<"bottom"><"clear">',
|
||||
"language": {
|
||||
"search": '_INPUT_',
|
||||
|
||||
Reference in New Issue
Block a user