annotate DataTables-1.9.4/extras/Scroller/state_saving.html @ 16:3c697a0bc415 draft default tip

Uploaded
author saskia-hiltemann
date Wed, 06 Sep 2017 05:24:32 -0400
parents 3c160414da2e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3c160414da2e initial upload
shiltemann
parents:
diff changeset
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
3c160414da2e initial upload
shiltemann
parents:
diff changeset
2 <html>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
3 <head>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
4 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
3c160414da2e initial upload
shiltemann
parents:
diff changeset
5 <link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico" />
3c160414da2e initial upload
shiltemann
parents:
diff changeset
6
3c160414da2e initial upload
shiltemann
parents:
diff changeset
7 <title>DataTables example</title>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
8 <style type="text/css">
3c160414da2e initial upload
shiltemann
parents:
diff changeset
9 @import "../../media/css/demo_page.css";
3c160414da2e initial upload
shiltemann
parents:
diff changeset
10 @import "../../media/css/demo_table.css";
3c160414da2e initial upload
shiltemann
parents:
diff changeset
11 @import "media/css/dataTables.scroller.css";
3c160414da2e initial upload
shiltemann
parents:
diff changeset
12 </style>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
13 <script type="text/javascript" language="javascript" src="../../media/js/jquery.js"></script>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
14 <script type="text/javascript" language="javascript" src="../../media/js/jquery.dataTables.js"></script>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
15 <script type="text/javascript" language="javascript" src="media/js/dataTables.scroller.js"></script>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
16 <script type="text/javascript" charset="utf-8">
3c160414da2e initial upload
shiltemann
parents:
diff changeset
17 $(document).ready(function() {
3c160414da2e initial upload
shiltemann
parents:
diff changeset
18 var oTable = $('#example').dataTable( {
3c160414da2e initial upload
shiltemann
parents:
diff changeset
19 "sScrollY": "200px",
3c160414da2e initial upload
shiltemann
parents:
diff changeset
20 "sAjaxSource": "media/data/2500.txt",
3c160414da2e initial upload
shiltemann
parents:
diff changeset
21 "sDom": "frtiS",
3c160414da2e initial upload
shiltemann
parents:
diff changeset
22 "bDeferRender": true,
3c160414da2e initial upload
shiltemann
parents:
diff changeset
23 "bStateSave": true
3c160414da2e initial upload
shiltemann
parents:
diff changeset
24 } );
3c160414da2e initial upload
shiltemann
parents:
diff changeset
25 } );
3c160414da2e initial upload
shiltemann
parents:
diff changeset
26 </script>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
27 </head>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
28 <body id="dt_example">
3c160414da2e initial upload
shiltemann
parents:
diff changeset
29 <div id="container" style="width:980px">
3c160414da2e initial upload
shiltemann
parents:
diff changeset
30 <div class="full_width big">
3c160414da2e initial upload
shiltemann
parents:
diff changeset
31 Scroller with state saving
3c160414da2e initial upload
shiltemann
parents:
diff changeset
32 </div>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
33
3c160414da2e initial upload
shiltemann
parents:
diff changeset
34 <h1>Preamble</h1>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
35 <p>Scroller will automatically integrate with DataTables in order to save the scrolling position of the table, if state saving is enabled in the DataTable (bStateSave). This example shows that in practice - to demonstrate, scroll the table and then reload the page.</p>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
36
3c160414da2e initial upload
shiltemann
parents:
diff changeset
37 <h1>Live example</h1>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
38 <div id="demo">
3c160414da2e initial upload
shiltemann
parents:
diff changeset
39 <table cellpadding="0" cellspacing="0" border="0" class="display" id="example">
3c160414da2e initial upload
shiltemann
parents:
diff changeset
40 <thead>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
41 <tr>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
42 <th>ID</th>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
43 <th>First name</th>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
44 <th>Last name</th>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
45 <th>ZIP</th>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
46 <th width="33%">Country</th>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
47 </tr>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
48 </thead>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
49 </table>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
50 </div>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
51 <div class="spacer"></div>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
52
3c160414da2e initial upload
shiltemann
parents:
diff changeset
53
3c160414da2e initial upload
shiltemann
parents:
diff changeset
54 <h1>Initialisation code</h1>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
55 <pre>$(document).ready(function() {
3c160414da2e initial upload
shiltemann
parents:
diff changeset
56 var oTable = $('#example').dataTable( {
3c160414da2e initial upload
shiltemann
parents:
diff changeset
57 "sScrollY": "200px",
3c160414da2e initial upload
shiltemann
parents:
diff changeset
58 "sAjaxSource": "media/data/2500.txt",
3c160414da2e initial upload
shiltemann
parents:
diff changeset
59 "sDom": "frtiS",
3c160414da2e initial upload
shiltemann
parents:
diff changeset
60 "bDeferRender": true,
3c160414da2e initial upload
shiltemann
parents:
diff changeset
61 "bStateSave": true
3c160414da2e initial upload
shiltemann
parents:
diff changeset
62 } );
3c160414da2e initial upload
shiltemann
parents:
diff changeset
63 } );</pre>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
64
3c160414da2e initial upload
shiltemann
parents:
diff changeset
65
3c160414da2e initial upload
shiltemann
parents:
diff changeset
66 <h1>Other examples</h1>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
67 <div class="demo_links">
3c160414da2e initial upload
shiltemann
parents:
diff changeset
68 <ul>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
69 <li><a href="index.html">Basic initialisation of Scroller</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
70 <li><a href="state_saving.html">State saving</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
71 <li><a href="api_scrolling.html">API - pragmatically move to a row</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
72 <li><a href="server-side_processing.html">Server-side processing with Scroller</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
73 <li><a href="large_js_source.html">50'000 rows in a table - client-side generated data</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
74 </ul>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
75 </div>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
76
3c160414da2e initial upload
shiltemann
parents:
diff changeset
77 </div>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
78 </body>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
79 </html>