Announcements http://datatables.net/forums/categories/announcements/feed.rss Thu, 23 May 13 23:42:57 +0100 Announcements en-CA DataTables Column Filter add-on for the data table http://datatables.net/forums/discussion/5033/datatables-column-filter-add-on-for-the-data-table Mon, 16 May 2011 19:30:54 +0100 jocapc 5033@/forums/discussions
I have created one add-on for the DataTable that might be usefull for you. I called it Column Filter plugin and there I have added lot of individual column filtering functionalities found on the data tables site/forum.
I think that if you are using individual column filtering this plugin can help you because it is realy easy to use it. As an example, to apply default filtering you will need just a following line of code:

$("#dataTableId").dataTable().columnFilter();

This code adds simple text filters in the footer of the table.
There are lot of configuration parameters you can send to the add-on please see more exmples on the http://jquery-datatables-column-filter.googlecode.com/svn/trunk/index.html .

Regards,
Jovan]]>
Zurb Foundation integration for DataTables http://datatables.net/forums/discussion/14408/zurb-foundation-integration-for-datatables Sun, 03 Mar 2013 11:44:17 +0000 allan 14408@/forums/discussions
As part of the on-going work to modularise DataTables (see http://datatables.net/development/roadmap ) and to enhance its ease of development, I've recently added integration files for Zurb's Foundation CSS framework ( http://foundation.zurb.com ). This is a fantastic CSS library, providing everything that is needed to build flexible sites. Now, by simply including the two DataTables integration files (one JS and one CSS), your DataTable will take on the same look and feel as the rest of your Foundation powered site.

I've put an example up here:
http://datatables.net/dev/foundation.html

And the integration files are here:
https://github.com/DataTables/Plugins/tree/master/integration/foundation

This is a work in progress, so please let me know if you have any feedback / suggestions for this, or encounter any issues.

With this, DataTables now provides direct integration support for:

- Bootstrap
- Foundation
- jQuery UI (currently embedded into DataTables core, but will be moved to a plug-in)
- Custom styling

If you have any suggestions for other styling frameworks, please do let me know, or fire up a pull request on the DataTables plug-in's repository.

Regards,
Allan]]>
ColVis: new plug-in for DataTables - user control of column visibility http://datatables.net/forums/discussion/2814/colvis-new-plug-in-for-datatables-user-control-of-column-visibility Mon, 20 Sep 2010 17:33:48 +0100 allan 2814@/forums/discussions
I'm pleased to announce the release of a new plug-in for DataTables called ColVis. ColVis will put a button next to the table, which when activated will show a list of the columns in the table, and provide the end-user with the option for showing, or hiding the columns. This can be particularly useful when there are a large number of columns, and you want to provide the end user with the option of selecting which columns they want to see.

Example:
http://datatables.net/release-datatables/extras/ColVis/

Download (place the extracted folder into the "extras" folder in the DataTables distribution):
http://datatables.net/releases/ColVis-1.0.1.zip

Features:
- Ability to exclude columns for the selection list
- Button activation can be click or mouseover
- Full style control

Thanks to giorgio79 for the donation to make this plug-in possible :-)

Enjoy!
Allan]]>
Row Reordering plugin with Drag'n'Drop capabilities is released http://datatables.net/forums/discussion/8725/row-reordering-plugin-with-drag039n039drop-capabilities-is-released Sat, 25 Feb 2012 08:36:38 +0000 jocapc 8725@/forums/discussions
I'm happy to announce that I have crated another add-on for the DataTables plugin - row reordering. This add-on enables you to reorder rows in the DataTable using Drag'n'Drop. Plugin is placed on http://jquery-datatables-row-reordering.googlecode.com/svn/trunk/index.html . You can find documentation on the wiki pages http://code.google.com/p/jquery-datatables-row-reordering/wiki/Index and live examples on http://jquery-datatables-row-reordering.googlecode.com/svn/trunk/index.html .

I have tested it in various cases and it works fine for me. I hope that you will find it useful too.

Best Regards,
Jovan]]>
DataTables 1.9.4 released http://datatables.net/forums/discussion/11894/datatables-1.9.4-released Sun, 23 Sep 2012 15:08:36 +0100 allan 11894@/forums/discussions
I'm really pleased to announce the release of DataTables 1.9.4. Alongside a number of bug fixes in this release, there are a number of performance improvements from Tim Tucker and jlabanca which makes reading data from the DOM and drawing when scrolling is enabled much faster.

One important note from this release is that fnRender is now fully deprecated and will be removed in DataTables 1.10. mRender is now the method to use to preprocess data for display.

With this release, development of DataTables will now shift focus to the v1.10 major release. I'm really looking forward to seeing the items that are planned for this release fully implemented, as this could be one of the biggest releases since v1. For more information about the v1.10 plans, see the DataTables roadmap: http://datatables.net/development/roadmap .

This latest release can be downloaded from the downloads page or directly with this link:
http://datatables.net/releases/DataTables-1.9.4.zip .

*edit* DataTables 1.9.4 is now available on the Microsoft CDN:
http://www.asp.net/ajaxLibrary/CDNjQueryDataTables194.ashx .

If you find any issues with this release, please *open a new thread* with a detailed description of the problem, so we can keep track of individual issues.

It takes a lot of time and effort to develop and support DataTables, so if you find it useful, please consider helping further support and development by making a donation towards the project: http://datatables.net/donate .

Enjoy!
Allan]]>
Yet Another DataTables Column Filter - (yadcf) http://datatables.net/forums/discussion/15016/yet-another-datatables-column-filter-yadcf Tue, 09 Apr 2013 07:36:45 +0100 daniel_r 15016@/forums/discussions
Just wanted to say that I've finally finished my column filter plugin for datatables.

It's called "Yet Another DataTables Column Filter" or in short "yadcf"


I started to develop it for my own use and at some point decided to release its as plugin...


Here a kickoff example: http://jsbin.com/esezof/1

Here the github page: https://github.com/vedmack/yadcf


And here some info about the features:


*Parsing various types of columns:

plain text
plain text with delimiter
one or more HTML elements with the ability to extract text / value / id from each HTML element

*CSS support:

each filter element has got a css style class , so its style can be easily overridden
Reset button for filter:
next to each filter a reset button will appear (this button allows the user to reset the filter)

*Filter in use visual notification:

when a certain filter is being used it will be highlighted (the color of highlight can easily be changed with css)

*Miscellaneous:

predefined data source for filter (array of strings)
ability to place the filter in an external html element (for example: inside a div element)
change the filter's default label (Select value, etc)
change the filter's reset button text (x, clear etc)



Usage example:

$(document).ready(function(){
  $('#example').dataTable().yadcf([
    {column_number : 0},
    {column_number : 1, filter_container_id: "external_filter_container"},
    {column_number : 2, data:["Yes","No"], filter_default_label: "Select Yes/No"},
    {column_number : 3, text_data_delimiter: ",", filter_default_label: "Select value"},
    {column_number : 4, column_data_type: "html", html_data_type: "text", filter_default_label: "Select tag"}]);
});


Regards,

Daniel]]>
TableTools v1.0.2 - Save as Excel, CSV, copy and print! http://datatables.net/forums/discussion/327/tabletools-v1.0.2-save-as-excel-csv-copy-and-print Sun, 07 Jun 2009 17:23:31 +0100 allan 327@/forums/discussions
I'm very pleased to be able to release v1 of TableTools. TableTools is a plug-in piece of software for DataTables which adds a toolbar to a DataTables enhanced table with options for saving files as Comma Separated Values (CSV) or Excel (XLS), copying data to system Clipboard, or printing the table. Like DataTables is it quite customisable and I would very much encourage you all to have a hack around in the code and see what you can do with it and customise it to your own needs.

Demo:
http://datatables.net/1.5-beta/extras/TableTools/

Download:
http://datatables.net/releases/TableTools.1.0.2.zip

For the moment TableTools will live as part of this site, although when I get time I'll write it up properly on my own site. Until then there are a few things to note:

1. Customisation is done through the manipulation of the global "TableToolsInit" variable
2. It requires Flash 10 for copy / save to file options
3. It required DataTables 1.5 beta 9 or higher
4. The print uses a slightly unusual mechanism. In order to maintain styles and state I've decided to use a method which will hide all nodes from the page which are not required for the table display. This seems quite effective in my tests, but I would be interested in feedback on this.
5. The Excel export is a "cheat". It's actually just a tab separated file with ".xsl" on the file name. Excel opens this very nicely.

I've also added a new section to the plug-ins page for additional software such as this (TableTools and KeyTable are the current two):
http://datatables.net/plug-ins#extras

All feedback (and bug reports, although hopefully not many ;-) ) are very welcome.

Enjoy,
Allan]]>
DataTables debugger http://datatables.net/forums/discussion/8731/datatables-debugger Sun, 26 Feb 2012 10:49:15 +0000 allan 8731@/forums/discussions
I'm really delighted to be able to announce the availability of the new DataTables debugger. This debugger is a Javascript bookmarklet which, when run on a page containing a DataTable, will gather information about the table and upload it to the debug server. From there you will be able to view a summary of information about the table and also the full state of the table at the time when the debug bookmarklet was run.

This debugger is intended to assist with support cases for DataTables, particularly in cases where a link to the table in question cannot be posted. It won't directly provide the solution in every situation, but it will certainly assist in debugging any issues that are encountered with DataTables. As such, when posting a question about a specific table and a problem you are facing with it, please run the DataTables debugger on your table and provide the debug code in your support request.

To get started with the debugger just load the debugger home page and save the bookmarklet link to your bookmarks/favourites: http://debug.datatables.net .

I have written a blog entry with further information about the debugger if you are interested in further details: http://datatables.net/blog/DataTables_debugger

Regards,
Allan]]>
Scheduled downtime http://datatables.net/forums/discussion/14273/scheduled-downtime Sun, 24 Feb 2013 17:45:15 +0000 allan 14273@/forums/discussions
The server hosting DataTables.net will be offline for up-to 3 hours for maintenance on 1 March, starting at 22:30 GMT.

My apologies for any inconvenience caused.

Allan]]>
Editor 1.2.3 released http://datatables.net/forums/discussion/13899/editor-1.2.3-released Sat, 02 Feb 2013 15:41:14 +0000 allan 13899@/forums/discussions
A relatively small number of changes in this release, before larger new features are added in 1.3, with focus primarily on addressing all known issues and adding two new features to enhance the capabilities of Editor.

The first of these two is for most of the built in field types to accept a new configuration parameter - `attr` which is an object of key/value pairs which will be applied to the input element. This allows easy addition of attributes such as `maxlength` , `required` , `placeholder` etc.

The second new feature is to relax the constraint of requiring a row ID to be set in the DataTable (typically this was done with `DT_RowId` ). Now it is possible to read any object property as the unique identifier for a row with the new `srcId` option. `DT_RowId` is is still used as the default.

The full release notes for this release are available here: http://editor.datatables.net/download/release-notes-1.2.3

Editor 1.2.3 is a free upgrade for all Editor licensees and can be downloaded from its download page: http://editor.datatables.net/download/ . If you haven't yet purchased an Editor license, try it out free for 15 days (follow the download link and it will let you start the trial).

If you have any questions about Editor, its licensing or other issues, please open a new thread in the forum so we can keep track of individual issues and ensure that they each get resolved!

Enjoy!
Allan]]>
DataTables + Java + JSP = DataTables4j http://datatables.net/forums/discussion/12042/datatables-java-jsp-datatables4j Tue, 02 Oct 2012 13:36:26 +0100 Thib 12042@/forums/discussions
I'm really pleased to announce the DataTables-taglib's offspring : DataTables4j (for Java) :-)
For the time being, the latest version is 0.4.0-SNAPSHOT but you can already test it and give some feedback.

In short, it allows you to integrate DataTables in your Java/JEE-based web application very quickly and easily.

Take a look at the documentation and the demo application for more information.

Here's some links :

Documentation : http://datatables4j.github.com/docs
Demo application : http://datatables4j-examples.datatables4j.cloudbees.net
Project home : https://github.com/datatables4j

Hope you will enjoy !

Regards,
Thibault]]>
Donations update http://datatables.net/forums/discussion/13425/donations-update Tue, 01 Jan 2013 17:44:53 +0000 allan 13425@/forums/discussions
I've temporarily suspended the ability to make donations to the DataTables project on the donate page as the structure of my business has changed recently which would make accepting donations a little bit more difficult (as well as risking a violation of Google Checkout's rules!).

As part of the work for DataTables 1.10, of which we will start to see some fruits of at the end of this month and in February, this whole site is going to get an overhaul, and I'll reintegrate a method to finically support the project at that time (rather than spending time on it now for it to be redone later). It is likely that this new option will take the form of buying a license for DataTables - DataTables absolutely will still be free under BSD and GPL licenses - that will not change. You'll just have the option of purchasing a license. The paid for license will not include any additional options or abilities, but will give you a warm fuzzy feeling for supporting DataTables :-).

In the mean time, if you do want to support DataTables, please consider:

- Writing a blog post or article about DataTables - integration or using some of the features available (and letting me know about it so I can link to it!)
- Cloning the source in GitHub and picking up a few of the issues
- Purchase support or Editor

It has meant a huge amount to me over the years that so many have supported DataTables by making a donation to the project! 2013 is going to be a good year for DataTables :-)

Regards,
Allan]]>
Downtime http://datatables.net/forums/discussion/13472/downtime Fri, 04 Jan 2013 14:52:02 +0000 allan 13472@/forums/discussions
With the number of requests for pages on this site the server was starting to struggle a little bit. The hardware upgrade is an interim solution between I start working updating the site as a whole to be a bit more efficient, which will be part of the 1.10 work. More on that to follow, but I thought I'd just flag up what was going on :-)

Allan]]>
Security advisory - DataTables 1.9.4- sever-side processing http://datatables.net/forums/discussion/13368/security-advisory-datatables-1.9.4-sever-side-processing Thu, 27 Dec 2012 20:50:34 +0000 allan 13368@/forums/discussions
It has been brought to my attention that DataTables 1.9.4's demo PHP server-side processing scripts have an SQL injection vulnerability in them. This issue has been present in all releases of DataTables since v1.5 which introduced server-side processing. It does not effect DataTables' core Javascript file - only the demonstration server-side processing scripts.

If you are using the example PHP server-side processing scripts I would strongly recommend you update your scripts. The DataTables 1.9.4 package has been rebuilt and includes the required fixes ( http://datatables.net/download ). Likewise all scripts available on this site now contain the required fixes.

Further details of the fix can be found in the git commit that addresses this issue:
https://github.com/DataTables/DataTables/commit/86cc702

If you have any questions about this issue, please post a reply and I'll attempt to answer them as thoroughly as possibly. Obviously security is of paramount importance and I appreciate this issue being brought to light so it can be addressed.

Regards,
Allan]]>
Editor 1.2.2 now available http://datatables.net/forums/discussion/12492/editor-1.2.2-now-available Thu, 01 Nov 2012 17:02:00 +0000 allan 12492@/forums/discussions
I'm delighted to announce the release of Editor 1.2.2. This release focuses on stabilisation of the 1.2.x series, and introduces a few smaller features, rounding off the current capabilities of the Editor API.

New in this release:

- The PHP libraries will automatically detect and respond as required to server-side processing requests from Editor, allowing Editor to work with massive data sets very easily.

- Field ordering can be controlled using the new `order` method.

- Field containers can have classes assigned to them using the `className` property and the node can be retrieved using the new `node` method (useful for inline editing - more on that in a future post :-) ).

- The examples have been updated to include more information, but laid out more intuitively in tabs so as to not be overwhelming! The new information includes display of the CSS and Javascript include files, the HTML used for the table and the PHP code used for each example.

- And more - there are smaller changes, bug fixes and general improvements as well. The full release notes are available here:
http://editor.datatables.net/download/release-notes-1.2.2

Editor 1.2.2 is a free upgrade for all Editor licensees and can be downloaded from its download page: http://editor.datatables.net/download/ . If you haven't yet purchased an Editor license, you can try it out free for 15 days (follow the download link and it will let you start the trial).

If you have any questions about Editor, its licensing or other issues, please open a new thread in the forum so we can keep track of individual issues and ensure that they get resolved!

Enjoy!
Allan]]>
jquery.floatThead - a new floating header plugin that works with datatables http://datatables.net/forums/discussion/12138/jquery.floatthead-a-new-floating-header-plugin-that-works-with-datatables Tue, 09 Oct 2012 19:36:03 +0100 mkoryak 12138@/forums/discussions
- minimally intrusive to your DOM, styles and events
- works on any table
- allows full page scrolling and x/y internal scrolling
- doesnt create invalid HTML
- good datatables support (because i use datatables)

Right now the plugin is in early beta, but if you want to see some demos you can do so here:
http://programmingdrunk.com/floatThead/

github: https://github.com/mkoryak/floatThead

Its still evolving, and feedback is welcome.]]>
DataTables Row Grouping add-in is released http://datatables.net/forums/discussion/5604/datatables-row-grouping-add-in-is-released Fri, 01 Jul 2011 23:02:02 +0100 jocapc 5604@/forums/discussions
I have created one add-in that enchances DataTables plugin by adding various row grouping features. You can see more details on the http://jquery-datatables-row-grouping.googlecode.com/svn/trunk/index.html page. This add-in enables you to enchance your data tables and easily add row grouping features.
It supports grouping by name, letter, year, double level grouping, expandable/accordion grouping etc.

I hope that it will help you in implementation of enchanced UI with DataTables plugin.

All suggestions for improvements are welcome.

Regards,
Jovan]]>
TableTools 2.1.4 and ColReorder 1.0.7 http://datatables.net/forums/discussion/11799/tabletools-2.1.4-and-colreorder-1.0.7 Sun, 16 Sep 2012 14:18:47 +0100 allan 11799@/forums/discussions
Pleased to announce that TableTools 2.1.4 and ColReorder 1.0.7 are now both available.

TableTools: Primarily a bug fix release that focuses on improvements to the selection API, and specific how the pre- and post- select callbacks operate. They are now provided with a lot more information about what rows are being selected / deselected. There are also other bug fixes such as an issue with exporting data which has HTML entities in it and print view with scrolling and server-side processing enabled.

ColReorder: Addresses a compatibility issue with DataTables 1.9.3.

Both packages are available on the download page ( http://datatables.net/download ) and will be included in the soon to be released DataTables 1.9.4 package.

Enjoy!
Allan]]>
Editor 1.2 now available http://datatables.net/forums/discussion/11284/editor-1.2-now-available Sat, 11 Aug 2012 08:53:07 +0100 allan 11284@/forums/discussions
On the back of the DataTables 1.9.3 release, I'm delighted to introduce the latest version of Editor, the complete editing package for DataTable ( http://editor.datatables.net ). Version 1.2 is now available!

New in this release:

- PHP server-side implementation has been completely revamped, with a much more flexible and accessible API. The PHP classes are fully documented and available online, just like the client-side Editor API, and a new tutorial is available, introducing the updated PHP classes:
http://editor.datatables.net/tutorials/php .

- Support for SQL JOINs! As part of the work on the PHP libraries, a new `Join` class has been introduced, which makes it easy to pull information from multiple database tables, into a single editable DataTable. There is also a tutorial detailing how this class works, and an example of it in action:
http://editor.datatables.net/tutorials/php_join
http://editor.datatables.net/release/DataTables/extras/Editor/examples/join.html

This builds upon the new abilities of mData and mRender that were introduced in DataTables 1.9.3:
http://datatables.net/forums/discussion/11251/datatables-1.9.3

- Internationalisation - It has always been possible to modify the language strings used by Editor, but now it is super easy to do through the `i18n` initialisation parameter:
http://editor.datatables.net/release/DataTables/extras/Editor/examples/i18n.html

- And more - there are smaller changes, bug fixes and general improvements as well. The full release notes are available here:
http://editor.datatables.net/download/release-notes-1.2.0


Editor 1.1 is a free upgrade for all Editor licensees and can be downloaded from its download page: http://editor.datatables.net/download/ . If you haven't yet purchased an Editor license, you can try it out free for 15 days (follow the download link and it will let you start the trial).

If you have any questions about Editor, its licensing or other issues, please open a new thread in the forum so we can keep track of individual issues and ensure that they get resolved!

Enjoy!
Allan]]>
TableTools 2.1.3 http://datatables.net/forums/discussion/11247/tabletools-2.1.3 Thu, 09 Aug 2012 08:56:58 +0100 allan 11247@/forums/discussions
I'm really pleased to announce the release of TableTools 2.1.3 - this is primarily a bug fix update of TableTools which addresses issues with the button connections, which were unfortunately broken in 2.1.2. There are a couple of other minor issues addressed as well, so this is a recommended update for anyone using TableTools.

In terms of new features, there is only one addition - fnSelectAll and fnSelect none can now optionally take an argument to indicate if they should consider all rows or only filtered rows (i.e. it is now super easy to have a "Select all filtered rows" button). This compliments the ability of fnSelect and fnDeselect to take a node, array or jQuery object for which rows to select / deselect.

This release of TableTools is included in the new DataTables 1.9.3 package, or can be downloaded directly from the downloads page:
http://datatables.net/download/

Regards,
Allan]]>
DataTables 1.9.3 http://datatables.net/forums/discussion/11251/datatables-1.9.3 Thu, 09 Aug 2012 09:37:59 +0100 allan 11251@/forums/discussions
I'm excited to announce that DataTables 1.9.3 is now available. Although this is a minor release of DataTables it is none-the-less important for the bug fixes that it includes and also one important new feature - mRender .

mRender is the compliment of the mData option (renamed in this release from mDataProp - this is a backwards compatible change! You can still use mDataProp, the reason for the renaming is for naming consistency and flexibility). mRender will be the subject of a blog post shortly, so I'll only summarise its abilities here, but basically it can replace fnRender with something that has far more ability.

mData, as described in this blog post, http://datatables.net/blog/Orthogonal_data , can be used to provide DataTables with different data for each cell data type, however, it has the added complication of needed to work with setting the data value - sometimes this can be useful, but often it just requires extra code. mRender does not need to consider the setting of data, just returning the data required for each type. This can take the form of a string or a function, just like mData and will use the value pointed to by mData and its base value (although it does have access to the full data source object if needed).

In addition to this the mData / mRender syntax as been expanded to include array notation for dealing with nested arrays. For example, if you had a JSON data source which looks like:

{
   "name": "Allan",
   "access": [
      { "id": 3, "name": "Printers" },
      { "id": 8, "name": "Scanner" },
      { "id": 6, "name": "Lab" }
   ]
}

Previously, if you had wanted to simply put the `name` parameter from `access` into the DataTable, you would need to have created a mData function that would loop over the array, plucking out the parameter you want. Now however, what you can do is simply, for the column definition:

{
  "mData": "access",
  "mRender": "[, ].name"
}

Note the mRender syntax - the square brackets indicate an array that will be traversed over (the `access` array, from on mData), while the `, ` in-between the two square brackets tells DataTables to concatenate the values found from the array with those two characters (i.e. we get a comma separated list) and finally the `.name` part picks up the `name` parameter from the objects in the array. Equally, you could just use an array of strings rather than an array of objects and not use objects in the `access` array.

This is all fairly deep stuff in DataTables, but this really enhances the abilities of DataTables and is why I'm excited about this 1.9.3 release. The power of the options presented by mData / mRender and the new array syntax will hopefully become more apparent with the release of Editor 1.2 shortly, which makes extensive use of this ability for working with complex data sets.


This latest release can be downloaded from the downloads page or directly with this link:
http://datatables.net/releases/DataTables-1.9.3.zip .

If you find any issues with this release, please open a new thread with a detailed description of the problem, so we can keep track of individual issues.

It takes a lot of time and effort to develop and support DataTables, so if you find it useful, please consider helping further support and development by making a donation towards the project: http://datatables.net/donate .

Enjoy!

Allan]]>
Kohana Framework module supporting Database, ORM and REST http://datatables.net/forums/discussion/11335/kohana-framework-module-supporting-database-orm-and-rest Wed, 15 Aug 2012 03:28:07 +0100 morgan 11335@/forums/discussions
Pleased to announce DataTables server-side support for Kohana Framework: https://github.com/morgan/kohana-datatables

This module supports DataTables pagination, sorting, page limiting and search.

This module is a wrapper for Paginate (https://github.com/morgan/kohana-paginate) supporting the following data source modules:

Database - https://github.com/kohana/database
ORM - https://github.com/kohana/orm
REST via Dispatch - https://github.com/morgan/kohana-dispatch

Documentation on implementing DataTables and Paginate: http://dev.morgan.ly/kohana/v3.2/guide/datatables/start

Cheers!

Micheal Morgan]]>
Editor 1.1 now available http://datatables.net/forums/discussion/10548/editor-1.1-now-available Fri, 22 Jun 2012 16:37:51 +0100 allan 10548@/forums/discussions
Editor ( http://editor.datatables.net ) is a complete editing component for DataTables, making it possible to set up a completely customised, dynamic and editable table in just minutes.

New in this release is:

- Improve REST support - it is now possible to give Editor different URLs for each of the create, edit and remove actions that Editor can take on a table's data. It is also super easy to specify the HTTP method, which can often have a lot of significance in REST environments. Example: http://editor.datatables.net/release/DataTables/extras/Editor/examples/REST.html

- Twitter Bootstrap integration - Following in the steps of DataTables' popular Bootstrap styling options, Editor can now be fully styled by Bootstrap to integrate beautifully into your application

- dataProp now behaves exactly like mDataProp in DataTables, allowing Editor to read data from deeply nested JSON obejcts, or even for a function to be used.

and more - please see the full release notes for a detailed list of changes, bug fixes and new features in Editor 1.1: http://editor.datatables.net/download/release-notes-1.1.0 . And the best bit - the code size has only increased by 420 bytes over v1.0.

Editor 1.1 is a free upgrade for all Editor licensees and can be downloaded from its download page: http://editor.datatables.net/download/ . If you haven't yet purchased an Editor license, you can try it out free for 15 days (follow the download link and it will let you start the trial).

If you have any questions about Editor, its licensing or other issues, please open a new thread in the forum so we can keep track of individual issues and ensure that they get resolved :-).

Enjoy!
Allan]]>
TableTools 2.1.2 released http://datatables.net/forums/discussion/10503/tabletools-2.1.2-released Wed, 20 Jun 2012 16:57:31 +0100 allan 10503@/forums/discussions
I'm pleased to announce the availability of TableTools 2.1.2. This release addresses some issues found in 2.1.1 whereby Flash based (copy / export to file) buttons wouldn't work correctly in IE or Firefox. A few other minor bugs have also been addressed in this release.

The most important point to make with this update is that rather than using <BUTTON> tags for the TableTools buttons, it will now create <A> tags - as such you may need to update your CSS to the latest included in the package, depending on how your CSS is currently setup. This change is required in order to address the IE / Firefox issue where a Flash element embedded inside a button tag would not receive click events.

Download package:
http://datatables.net/releases/TableTools-2.1.2.zip

As always, if you have any issues with this release, please open a new thread with details about the issue!

Regards,
Allan]]>
DataTables 1.9.2 release http://datatables.net/forums/discussion/10537/datatables-1.9.2-release Fri, 22 Jun 2012 09:13:00 +0100 allan 10537@/forums/discussions
I'm delighted to announce the release of DataTables 1.9.2. This update is a bug fix release, addressing the known issues that have been found since the last release a little over two months ago. There are no new features in this release, but it is a recommended upgrade due to the issues that are addressed. Also included in the package are the updated versions of TableTools, Scroller, ColVis and ColReorder.

This latest release can be downloaded from the downloads page or directly with this link:
http://datatables.net/releases/DataTables-1.9.2.zip

This release paves the way for DataTables 1.10 development to being. If you are interested in the direction that DataTables is taking with future releases, please see the development roadmap: http://datatables.net/development/roadmap - and feedback is always welcome.

If you find DataTables useful, please consider helping further support and development by making a donation towards the project: http://datatables.net/donate .

Enjoy!

Allan]]>
ColVis 1.0.8 and ColReorder 1.0.6 http://datatables.net/forums/discussion/10526/colvis-1.0.8-and-colreorder-1.0.6 Thu, 21 Jun 2012 17:09:01 +0100 allan 10526@/forums/discussions
As always the latest packages can be downloaded from the downloads page: http://datatables.net/download and they will be included in the DataTables 1.9.2 release package.

Regards,
Allan]]>
Scroller v1.1.0 released http://datatables.net/forums/discussion/10525/scroller-v1.1.0-released Thu, 21 Jun 2012 16:10:43 +0100 allan 10525@/forums/discussions
I'm delighted to announce the release of Scroller v1.1.0.

Since its introduction, Scroller has proven to be very useful for rendering large data sets with the minimum of overhead on the client-side due to its virtual scrolling implementation.

This v1.1 release of Scroller focuses on improving the experience for the end user, as well as addressing a number of bugs found in the 1.0.x series. Specifically Scroller now pre-buffers a much larger number of rows for scrolling, reducing the number of redraws required - and you can control this explicitly with the new "displayBuffer" parameter.

Also in v1.1 is better support for iOS devices, in particular showing a "Loading" message if the user scrolls past the current buffer - which can also be useful when using Scroller with server-side processing.

You can get the latest Scroller package from the downloads page ( http://datatables.net/download ), or directly here:
http://datatables.net/releases/Scroller-1.1.0.zip , and it will be included as part of the DataTables 1.9.2 package.

For anyone upgrading from a previous version of Scroller, please note that the file name has changed from Scroller.js to dataTables.scroller.js. This is for consistency with the other DataTables plug-ins and to keep like files together. The new CSS file can be included if you would like the same styling as the examples, but it is not mandatory for the operation of Scroller.

Regards,
Allan]]>
Roadmap http://datatables.net/forums/discussion/10348/roadmap Mon, 11 Jun 2012 21:39:36 +0100 allan 10348@/forums/discussions
I've been spending a lot of time recently thinking about how DataTables should move forward as a project, and I've drawn up and publish a roadmap for future development here: http://datatables.net/development/roadmap .

In summary the next three major releases are:
- v1.10 - Improved API
- v1.11 - Increase modularity
- v1.12 - Complete customisability

There are of course a lot of other aspects that need work, such as this web-site, documentation and the extras, but this plan will serve as a guide for future DataTables development, so you know where the library is heading! And as always feedback is very welcome - if there are aspects you would like to see improved, please do say.

As I'm sure you are all aware, developing DataTables takes a great deal of time, so please if you enjoy using DataTables and find it useful, please do consider making a donation to help keep the project going forward long this path. Equally, if yourself or your company would like to sponsor DataTables development, please do get in touch.

It is a fantastic community of developers here, so thank you all for being a part of it. I'm very excited about the future of DataTables :-)

Regards,
Allan]]>
FixedColumns: New plug-in for DataTables - fix columns when scrolling http://datatables.net/forums/discussion/2815/fixedcolumns-new-plug-in-for-datatables-fix-columns-when-scrolling Mon, 20 Sep 2010 17:45:37 +0100 allan 2815@/forums/discussions
I'm very pleased to be able to release a new plug-in for DataTables called "FixedColumns". When DataTables 1.7 was released, there was a gap in functionality for scrolling tables, that is provided by the FixedHeader plug-in for non-scrolling tables (due to the way that scrolling is implemented). FixedColumns is the plug-in to fill that gap providing the ability to fix (or "freeze") one or more columns to the left hand-side of a scrolling table.

- Example:
http://datatables.net/release-datatables/extras/FixedColumns/index_column.html

- Download:
http://datatables.net/releases/FixedColumns-1.0.0.zip

- FixedHeader:
Some of the functionality provided by FixedColumns overlaps with FixedHeader (i.e. the left hand column freezing). The reason for creating FixedColumns as a compliment to FixedHeader is the significantly different way in which a table is constructed for scrolling by DataTables. FixedHeader will remain a first class plug-in for DataTables. If you want scrolling with a fixed column, use FixedColumns. For non-scrolling tables, use FixedHeader.

- Known limitations:
Absolute positioning is used, so in some browsers which are a little slower (basically everything but Webkit), there can be a little jarring when scrolling. Fixed positioning cannot be used for FixedColumns (unlike FixedHeader where it is used), since the element must be placed relative to other elements, not to the screen.

DataTables and it's plug-ins are made possible by your donations. If you find this software useful, please consider making a donation ( http://datatables.net/donate ) so it can continue to be supported and developed.

Enjoy!
Allan]]>