mirror of
https://github.com/DataTables/DataTables.git
synced 2025-01-19 12:52:11 +01:00
Allan Jardine
370a1e7f7a
New / update: The
data
option, when used as a function, is given and
can return only objects now. - The new `ajax` option for 1.10 did previously allow both arrays of objects with name value pairs and objects, however, this change removes the option of using arrays of objects to try and simplify things. One of the most common questions in the forums is about name value pair objects, so this sidesteps that. - The big benefit of doing this is that the data passed into `data()` is now very easy to manipulate. Rather than needing to loop over the array, you can just modify the parameter you want. - It also allows an object to be passed back from the function, manipulated as desired. For example it is now super easy to nest the DataTables parameters in a sub-object: $('#example').dataTable( { 'processing': true, 'serverSide': true, 'ajax': { 'url': '../server_side/scripts/server_processing.php', 'data': function ( data ) { return { 'myprop': data }; } } } ); This fixed issue #124. - The parameters submitted to the server and those expected back are currently left as is. They will be updated to be camelCase at some point, but not yet sure if that will be for 1.10 or 1.11.
Updated: Changing the formatting that DataTables uses for the version numbers to be compatible with semver (http://semver.org/). The impact is minimal (unless you are parsing the version for the final part in dev builds). The change is to use a dash ('-') at the end of the version string for a non-release build, rather than a dot.
This DataTables plugin (v1.9.x) for jQuery was developed out of the desire to allow highly configurable access to HTML tables with advanced access features. For detailed installation, usage and API instructions, please refer to the DataTables web-pages: http://www.datatables.net Questions, feature requests and bug reports (etc) can all be asked on the DataTables forums: http://www.datatables.net/forums/ The DataTables source can be found in the media/js/ directory of this archive. DataTables is released with dual licensing, using the GPL v2 (license-gpl2.txt) and an BSD style license (license-bsd.txt). You may select which of the two licenses you wish to use DataTables under. Please see the corresponding license file for details of these licenses. You are free to use, modify and distribute this software, but all copyright information must remain. If you discover any bugs in DataTables, have any suggestions for improvements or even if you just like using it, please free to get in touch with me: www.datatables.net/contact
Description
DataTables is a table enhancing plug-in for the jQuery Javascript library, adding sorting, paging and filtering abilities to plain HTML tables with minimal effort.
https://datatables.net/
Languages
CSS
77.3%
JavaScript
22.7%