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 @@ - - -
- - - - -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.
ID | -First name | -Last name | -ZIP / Post code | -Country | -
---|
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.
-