X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fsrc%2Fpybind%2Fmgr%2Fdashboard%2Fstatic%2FAdminLTE-2.3.7%2Fplugins%2Fdatatables%2Fextensions%2FScroller%2Fexamples%2Fserver-side_processing.html;fp=src%2Fceph%2Fsrc%2Fpybind%2Fmgr%2Fdashboard%2Fstatic%2FAdminLTE-2.3.7%2Fplugins%2Fdatatables%2Fextensions%2FScroller%2Fexamples%2Fserver-side_processing.html;h=0000000000000000000000000000000000000000;hb=7da45d65be36d36b880cc55c5036e96c24b53f00;hp=b1650a990c531091e9a5ee38535b3f92a0de9217;hpb=691462d09d0987b47e112d6ee8740375df3c51b2;p=stor4nfv.git diff --git a/src/ceph/src/pybind/mgr/dashboard/static/AdminLTE-2.3.7/plugins/datatables/extensions/Scroller/examples/server-side_processing.html b/src/ceph/src/pybind/mgr/dashboard/static/AdminLTE-2.3.7/plugins/datatables/extensions/Scroller/examples/server-side_processing.html deleted file mode 100644 index b1650a9..0000000 --- a/src/ceph/src/pybind/mgr/dashboard/static/AdminLTE-2.3.7/plugins/datatables/extensions/Scroller/examples/server-side_processing.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - Scroller example - Server-side processing (5,000,000 rows) - - - - - - - - - - - - - - -
-
-

Scroller example Server-side processing (5,000,000 rows)

- -
-

DataTables' server-side processing mode is a feature that naturally fits in with Scroller perfectly. - Server-side processing can be used to show large data sets, with the server being used to do the data - processing, and Scroller optimising the display of the data in a scrolling viewport.

- -

When using server-side processing, Scroller will wait a small amount of time to allow the scrolling - to finish before requesting more data from the server (200mS by default). This prevents you from DoSing - your own server!

- -

This example shows Scroller using server-side processing mode and 5 million rows. - Important This particular example uses ajaxDT as a function to 'fake' the data to - show Scroller's ability to show large data sets. It does not have a real database behind it! You would - normally not use ajaxDT as a function to generate data, but - rather as a url for where to fetch the real data!

- -

In this example we also enable the loadingIndicator option of Scroller to show the end - user what is happening when they scroll passed the currently loaded data.

-
- - - - - - - - - - - -
IDFirst nameLast nameZIP / Post codeCountry
- - - -
-
-

The Javascript shown below is used to initialise the table shown in this - example:

$(document).ready(function() { - $('#example').DataTable( { - serverSide: true, - ordering: false, - searching: false, - ajax: function ( data, callback, settings ) { - var out = []; - - for ( var i=data.start, ien=data.start+data.length ; i<ien ; i++ ) { - out.push( [ i+'-1', i+'-2', i+'-3', i+'-4', i+'-5' ] ); - } - - setTimeout( function () { - callback( { - draw: data.draw, - data: out, - recordsTotal: 5000000, - recordsFiltered: 5000000 - } ); - }, 50 ); - }, - dom: "rtiS", - scrollY: 200, - scroller: { - loadingIndicator: true - } - } ); -} ); - -

In addition to the above code, the following Javascript library files are loaded for use in this - example:

- - -
- -
-

The HTML shown below is the raw HTML table element, before it has been enhanced by - DataTables:

-
- -
-
-

This example uses a little bit of additional CSS beyond what is loaded from the library - files (below), in order to correctly display the table. The additional CSS used is shown - below:

-
- -

The following CSS library files are loaded for use in this example to provide the styling of the - table:

- - -
- -
-

This table loads data by Ajax. The latest data that has been loaded is shown below. This data - will update automatically as any additional data is loaded.

-
- -
-

The script used to perform the server-side processing for this table is shown below. Please note - that this is just an example script using PHP. Server-side processing scripts can be written in any - language, using the protocol described in the - DataTables documentation.

-
-
-
-
- -
- -
- - \ No newline at end of file