Allan Jardine
86cc702539
Fix:Server-side scripts security flaw - The example server-side scripts
...
had an injection vunrebility where paging and sorting could be exploited
- 13314. DataTables 1.9.4 has been reissued with these fixes.
2012-12-21 09:33:41 +00:00
Allan Jardine
660e8cb374
Update - examples: Witht he change in name from mDataProp to mData, this change is now refelected in the examples to encorage mData usage (do remember that mDataProp will still work, but use of mData is encoraged).
2012-08-08 22:30:26 +01:00
Allan Jardine
dc3f9b148e
Fix - examples: Security updates to the server-side processing demo scripts from Chris Wright - specifically no MySQL error strings are shown to the end user.
2012-06-12 10:44:10 +01:00
Allan Jardine
09a9755540
Fix - examples: The global filter in the example PHP scripts wasn't taking into account the bSearchable_{i} flag - it was only being checked on individual column filtering - 8949
2012-04-20 08:14:48 +01:00
Allan Jardine
dc59830454
Update: Update the text for the two jEditable examples
2012-04-13 15:20:09 +01:00
Allan Jardine
c09b0b89ea
Examples update: Update the JSONP and pipelining examples to store the returned jqXHR object int he settings object. Helpful for the debugger so we can see what the sever says
2012-03-08 19:00:22 +00:00
Allan Jardine
aa0ff53ee5
Examples: Update demo SSP PHP code
2012-02-24 06:55:44 +00:00
Allan Jardine
d3c2fd551b
Fix - examples: Remove link to custom column ordering - now recommended mDataProp
2012-02-10 07:38:45 +00:00
Allan Jardine
fbab63b7b5
Removed: Column reordering example using sName - it is much better to use mDataProp for this kind of thing now and column reordering is depricated in the 1.9 release of DataTables, so remove the example showing how it might be done to stop new users using it.
2012-01-21 07:43:47 +00:00
Allan Jardine
ccb99b3305
Add the localstorage example to the links list
2012-01-14 12:02:34 +00:00
Allan Jardine
e8c4436132
Update examples list with new custom events demo link
2011-12-28 11:55:39 +00:00
Allan Jardine
8c9f0b61e8
Updated: Nearly all callbacks now use an array and fire an event using the use DataTables standard method for dealing with callbacks. row, header, footer, init and pre-draw callback have been added to this new method. Only aoStateSave does not use method yet. fnCookieCallback and fnInfoCallback will not use the new methods.
...
Update: fnRowCallback - no need to return the TR element - it was a fairly pointless thing to do - if you want to replace the element then you need to do it with fnDrawCallback
2011-12-27 13:02:18 +00:00
Allan Jardine
d18b68d067
Tabs and spaced mixed in the custom vars example
2011-12-25 11:52:56 +00:00
Allan Jardine
2213cef905
Typo in pipelining example
2011-12-23 17:59:33 +00:00
Allan Jardine
6f5ef7ef07
Update row details examples to use fnIsOpen - 7758
2011-12-15 20:43:06 +00:00
Allan Jardine
9720130cbc
Update example links with new flexible width example
2011-12-15 10:19:24 +00:00
Allan Jardine
cf0bfe0145
Update documentation links to add defaults example and remove fnGetNodes from post-init description
2011-12-14 18:05:57 +00:00
Allan Jardine
8795d97194
Fix: Add field quotes (`) to the main server-side processing script. For most cases this will make no difference, but some columns might have a special character in them (- for example) and need this quoting.
2011-12-06 10:59:20 +00:00
Allan Jardine
58f85fc601
New: Add "sServerMethod" initialisation option to make it easy to change from GET to POST for server-side requests. Needing to supply a custom fnServerData just to get POST was a bit of a pain - this is now no longer needed. In theory fnServerData should generally not be needed now (with fnServerParams, mDataProp and this new parameter making set up much more flexible).
2011-11-09 08:50:30 +00:00
Allan Jardine
7e9d5eb537
Examples: Add JSONP examples for the 'id's and 'objects' sever-side scripts. Might make all JSONP compatible at some point...
2011-09-30 19:42:09 +01:00
Allan Jardine
1d2db4d5e9
New: All examples which show Ajax requests now show the JSON response from the server (highlighted to be readiable JSON formatting) and the responses shown will update with each additional request. The idea is to make the formatting that DataTables expects / can cope with more obvious
2011-09-10 08:53:02 +01:00
Allan Jardine
f788dd28d3
New: Syntax highlighting for the examples and provide a link for DataTables initialisation options to the reference page
2011-09-05 19:14:02 +01:00
Allan Jardine
0c296ca76e
New: fnServerParams callback function - this allows additional parameters to be added to the XHR for server-side processing or Ajax sourced, client-side processed data, with ease. Previously it was required to override the fnServerData method just to add a couple of parameters, but the built in fnServerData method is quite comperhensive and you don't want to have to reproduce all of that unless you need to. Now you don't need to :-). fnServerParams is called on each request, so it is ideal for adding extra parameters such as search parameters which can be updated by users.
2011-09-02 16:01:56 +01:00
Allan Jardine
1c8f1e3465
Fix typo in example code
2011-08-05 19:53:13 +01:00
Allan Jardine
0d94f1af0c
Update: For objects, consider mDataProp which is sent from DataTables for sorting and filtering to get the correct order of the rows. This is useful for ColReorder and more generally it increases the flexability of the whole table
2011-06-25 08:34:54 +01:00
Allan Jardine
bb26e08b4e
Examples fix: Details table has one extra column in it at the start, so this needs to be taken into account when sorting - 5422
2011-06-21 06:48:21 +01:00
Allan Jardine
ed00eac7f5
Updated: Update the links on all examples to include the new examples for 1.8 and general tidy up of examples
2011-04-26 07:30:31 +01:00
Allan Jardine
a9b9dc4ffe
New: New examples for the various features of DataTables 1.8
2011-04-25 19:07:57 +01:00
Allan Jardine
d419c4ef66
New: JSONP example to show how it might be done - 4746
2011-04-23 07:00:25 +01:00
Allan Jardine
80c7663851
Dev fix: Correct typo
2011-04-23 07:00:10 +01:00
Allan Jardine
d60b9fd923
New: Add deferred loading example
2011-04-23 06:49:34 +01:00
Allan Jardine
2d0aff2b39
New: The ability to customise the property that is read when obtaining Ajax information from the server, for the data to insert into the table. The new initailisation parameter is sAjaxDataProp. It can be used with Ajax sourced data or server-side processing. When Ajax sourced data is used, it can be an empty string in which case it is assumed that an array has been passed into DataTables directly. Note also that it uses the same object data processor as mDataSource, so you can use dot notation to read from nested information (e.g. 'my.data').
2011-04-21 18:37:36 +01:00
Allan Jardine
f172ef5383
New: Significant change to how data is handled by DataTables. DataTables now has the ability to deal with complex objects as data sourced, which is particularly useful for dealing with Ajax data, and other data which doesn't belong in the visible table (db IDs for example). See the examples/ajax/ files that are in this commit for examples on how this works. More unit tests and further tidy up to come. Detailed examples will also be added in future - the current examples are mainly for testing
2011-04-19 19:35:33 +01:00
Allan Jardine
70305b1831
Updated: Move the various server-side example support scripts into the server_side/scripts directory
2011-04-17 10:54:14 +01:00
Allan Jardine
77ba6c790a
Fix: Remove tailing comma for IE6/7
2011-03-22 18:23:44 +00:00
Allan Jardine
1f65b1187f
Updated: Server-side example scripts brought up-to-date
2011-01-25 18:06:36 +00:00
Allan Jardine
27627b287d
Updated: Trivial change to update hte favicon used by the DataTables examples from the SpryMedia icon to DataTables
2010-10-08 21:15:17 +01:00
Allan Jardine
ba2db97c4d
Updated: server_side/row_details.html and api/row_details.html both now used live events to make life easier.
2010-09-30 08:48:17 +01:00
Allan Jardine
fde6ba858a
New: Infinite scrolling! Building on the scrolling feature set that was introduced with 1.7, you can now have DataTables do infinite scrolling (bScrollInfinite: true), where data is loaded dynamically as and when needed by the user's interaction with scrolling. Infinite scrolling can be used by all DataTables' supported data sources without modification.
...
New: The distance from the end of the current scrolling container before new data is added (with infinite scrolling) can be controlled with iScrollLoadGap (which is a numeric value in pixels).
New: Example (basic_init/scrolling_y_infinite.html) to show how infinite scrolling can be used.
Fixed: iDraw was not being incremented for a draw that did not use server-side processing.
2010-09-05 10:21:26 +01:00
Allan Jardine
9fcaccb570
Initial commit - DataTables 1.7.0
2010-08-17 08:42:13 +01:00