annotate DataTables-1.9.4/extras/FixedColumns/server-side-processing.html @ 2:3c160414da2e default tip

initial upload
author shiltemann
date Thu, 26 Feb 2015 14:05:23 +0100
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
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.sprymedia.co.uk/media/images/favicon.ico">
3c160414da2e initial upload
shiltemann
parents:
diff changeset
6
3c160414da2e initial upload
shiltemann
parents:
diff changeset
7 <title>FixedColumns example</title>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
8 <style type="text/css" title="currentStyle">
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 </style>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
12 <script type="text/javascript" charset="utf-8" src="../../media/js/jquery.js"></script>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
13 <script type="text/javascript" charset="utf-8" src="../../media/js/jquery.dataTables.js"></script>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
14 <script type="text/javascript" charset="utf-8" src="media/js/FixedColumns.js"></script>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
15 <script type="text/javascript" charset="utf-8">
3c160414da2e initial upload
shiltemann
parents:
diff changeset
16 $(document).ready( function () {
3c160414da2e initial upload
shiltemann
parents:
diff changeset
17 var oTable = $('#example').dataTable( {
3c160414da2e initial upload
shiltemann
parents:
diff changeset
18 "bProcessing": true,
3c160414da2e initial upload
shiltemann
parents:
diff changeset
19 "bServerSide": true,
3c160414da2e initial upload
shiltemann
parents:
diff changeset
20 "sAjaxSource": "../../examples/server_side/scripts/server_processing.php",
3c160414da2e initial upload
shiltemann
parents:
diff changeset
21 "sScrollX": "100%",
3c160414da2e initial upload
shiltemann
parents:
diff changeset
22 "sScrollXInner": "150%",
3c160414da2e initial upload
shiltemann
parents:
diff changeset
23 "fnInitComplete": function () {
3c160414da2e initial upload
shiltemann
parents:
diff changeset
24 new FixedColumns( oTable );
3c160414da2e initial upload
shiltemann
parents:
diff changeset
25 }
3c160414da2e initial upload
shiltemann
parents:
diff changeset
26 } );
3c160414da2e initial upload
shiltemann
parents:
diff changeset
27 } );
3c160414da2e initial upload
shiltemann
parents:
diff changeset
28 </script>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
29 </head>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
30 <body id="dt_example">
3c160414da2e initial upload
shiltemann
parents:
diff changeset
31 <div id="container">
3c160414da2e initial upload
shiltemann
parents:
diff changeset
32 <div class="full_width big">
3c160414da2e initial upload
shiltemann
parents:
diff changeset
33 FixedColumns example - server-side processing
3c160414da2e initial upload
shiltemann
parents:
diff changeset
34 </div>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
35
3c160414da2e initial upload
shiltemann
parents:
diff changeset
36 <h1>Preamble</h1>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
37 <p>This example shows how FixedColumns can be used with server-side processing in DataTables to cope with very large tables. The only special thing to consider here is that the FixedColumns instance must be initialised once the table has completed its full initialisation - this is done using <i>fnInitComplete</i>.</p>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
38
3c160414da2e initial upload
shiltemann
parents:
diff changeset
39 <h1>Live example</h1>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
40 <div id="demo">
3c160414da2e initial upload
shiltemann
parents:
diff changeset
41 <table cellpadding="0" cellspacing="0" border="0" class="display" id="example">
3c160414da2e initial upload
shiltemann
parents:
diff changeset
42 <thead>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
43 <tr>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
44 <th>Rendering engine</th>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
45 <th>Browser</th>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
46 <th>Platform(s)</th>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
47 <th>Engine version</th>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
48 <th>CSS grade</th>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
49 </tr>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
50 </thead>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
51 <tfoot>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
52 <tr>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
53 <th>Rendering engine</th>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
54 <th>Browser</th>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
55 <th>Platform(s)</th>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
56 <th>Engine version</th>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
57 <th>CSS grade</th>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
58 </tr>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
59 </tfoot>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
60 <tbody>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
61 </tbody>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
62 </table>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
63 </div>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
64 <div class="spacer"></div>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
65
3c160414da2e initial upload
shiltemann
parents:
diff changeset
66
3c160414da2e initial upload
shiltemann
parents:
diff changeset
67 <h1>Initialisation code</h1>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
68 <pre>$(document).ready( function () {
3c160414da2e initial upload
shiltemann
parents:
diff changeset
69 var oTable = $('#example').dataTable( {
3c160414da2e initial upload
shiltemann
parents:
diff changeset
70 "bProcessing": true,
3c160414da2e initial upload
shiltemann
parents:
diff changeset
71 "bServerSide": true,
3c160414da2e initial upload
shiltemann
parents:
diff changeset
72 "sAjaxSource": "../../examples/server_side/scripts/server_processing.php",
3c160414da2e initial upload
shiltemann
parents:
diff changeset
73 "sScrollX": "100%",
3c160414da2e initial upload
shiltemann
parents:
diff changeset
74 "sScrollXInner": "150%",
3c160414da2e initial upload
shiltemann
parents:
diff changeset
75 "fnInitComplete": function () {
3c160414da2e initial upload
shiltemann
parents:
diff changeset
76 new FixedColumns( oTable );
3c160414da2e initial upload
shiltemann
parents:
diff changeset
77 }
3c160414da2e initial upload
shiltemann
parents:
diff changeset
78 } );
3c160414da2e initial upload
shiltemann
parents:
diff changeset
79 } );</pre>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
80
3c160414da2e initial upload
shiltemann
parents:
diff changeset
81
3c160414da2e initial upload
shiltemann
parents:
diff changeset
82 <h1>Documentation</h1>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
83 <ul>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
84 <li><a href="http://datatables.net/extras/fixedcolumns">Usage</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
85 <li><a href="http://datatables.net/docs/FixedColumns">API / parameters</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
86 </ul>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
87
3c160414da2e initial upload
shiltemann
parents:
diff changeset
88 <h1>Basic examples</h1>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
89 <ul>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
90 <li><a href="index.html">Basic demo of FixedColumns with zero initialisation</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
91 <li><a href="left_right_columns.html">Fix the left and right columns in place</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
92 <li><a href="index_column.html">Index column attached to side of the table</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
93 <li><a href="x_y_scrolling.html">Index column, but with Y scrolling and no pagination</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
94 <li><a href="two_columns.html">Two columns fixed in place</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
95 <li><a href="right_column.html">Fix the right column in place</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
96 <li><a href="css_size.html">Speeding up row height matching with CSS</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
97 <li><a href="themed.html">jQuery UI themed table with FixedColumns</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
98 </ul>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
99
3c160414da2e initial upload
shiltemann
parents:
diff changeset
100 <h1>Advanced examples</h1>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
101 <ul>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
102 <li><a href="rowspan.html">Using ROWSPAN with FixedColumns</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
103 <li><a href="server-side-processing.html">Server-side processing with FixedColumns</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
104 <li><a href="col_filter.html">Individual column filtering</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
105 <li><a href="scale_fixed.html">Setting the fixed column width and resizing the table</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
106 <li><a href="scale_relative.html">Setting the fixed column width with relative sizing</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
107 <li><a href="row_grouping_height.html">Row grouping by grouping like rows in the fixed column</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
108 <li><a href="row_grouping.html">Row grouping by inserting a grouping row</a></li>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
109 <ul>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
110
3c160414da2e initial upload
shiltemann
parents:
diff changeset
111
3c160414da2e initial upload
shiltemann
parents:
diff changeset
112 <div id="footer" style="text-align:center;">
3c160414da2e initial upload
shiltemann
parents:
diff changeset
113 <span style="font-size:10px;">
3c160414da2e initial upload
shiltemann
parents:
diff changeset
114 FixedColumns and DataTables &copy; Allan Jardine 2011.<br>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
115 </span>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
116 </div>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
117 </div>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
118 </body>
3c160414da2e initial upload
shiltemann
parents:
diff changeset
119 </html>