DataTables releases feed http://www.datatables.net/ en-us Software release information for DataTables and its extensions Editor 1.3.2 released This is a minor, but none-the-less important, release of Editor which addresses a number of issues with the previous releases. Although primarily a bug fix release (see below for details of each individual fix) there also a couple of new features including the ability to get the row that is being edited in an event through the modifier()E method.

Important This update to Editor required TableTools 2.2.2 or newer due (if you are using TableTools with Editor) to a fix that crosses both pieces of software. The latest version of TableTools is available on the DataTables download page.

New

  • New: modifier()E method - get the modifier that was used to trigger the edit or remove action
  • New - PHP: dsn option in the SQL configuration array
    • This is specifically designed for specifying a character set for MySQL database connections, but is available to all Editor PDO drivers as being able to set additional DSN information can be useful.
    • This is an optional parameter
    • The driver connection methods will now accept an array of options as well as each option individually. This is an internal change and you won't notice any difference unless you have a custom driver.
  • New example: TableTools export buttons
  • New example: Responsive example showing Editor with the new Responsive extension for DataTables

Updates

  • Update: AMD loader is now anonymous rather than being a named module

Fixes

  • Fix: When deferred rendering is enabled, a select all button for deletion would not delete all rows - only those which had already been drawn by the DataTable
    • IMPORTANT: This fix required TableTools 2.2.2 or newer
  • Fix: On smaller screensizes the height of the lightbox wasn't being updated on resize. This was particularly noticable on older computers with a x1024 resolution
  • Fix: Dates can now be set to null (if the database is configured to allow null data) by passing in an empty string
  • Fix: Joins when using Postgres weren't working
  • Fix: Use the given name for fields to extend the object submitted to the server, not the data property.
    • Typically the data and name properties are the same in an Editor field description, but not always, particularly in the case of using the data option as a function.
  • Fix: Remove debug from jQuery UI integration
  • Fix: When using bubble or inline editing, events attached to elements for a field were being removed
  • Fix: When using join tables with matching substrings Editor could mix the two up
  • Fix: Postgres demo SQL for boolean values
  • Fix: Validation should be performed on the wire data
    • The validation was incorrectly being performed once the setFormatter has been run. To match Editor 1.2- the validation should be performed on the raw data (the wire data) submitted by the client unformatted. This also allows raw validation to be performed easily.
  • Fix: Bootstrap styling for bubble editing
  • Fix: Date field type should check calander image for being undefined before setting its own value. Otherwise the calander image can't be hidden.
  • Fix: Bootstrap integration for inline editing
  • Fix: Unable to use ajax.dataE as an object
  • Fix: Field validation, if there is a set formatter, always use the data
  • Fix: When using standalone mode and no HTML element is available for a field, allow the default value to be set
  • Fix: message()E was setting a field error rather than a message
  • Fix PHP: Remove dbAlias internal method. No longer used
  • Fix PHP: Support columns with a dash (-) in the name
  • Fix PHP: Postgres drive should use double quotes for escaping identifiers
  • Fix docs: Fix typo in edit()E
  • Fix example - DOM source table wasn't showing PHP file
  • Fix example: localStroage removal had an incorrect array loop
  • Fix examples: Address error with nested data example
  • Fix examples: Correct title for the display controller example

Download Editor 1.3.2

]]>
Tue, 15 Jul 2014 09:55:08 GMT http://www.datatables.net/#152 http://www.datatables.net/
DataTables 1.10.1 released This is the first bug fix release of the DataTables 1.10 series. Since its release at the start of May this year, 1.10 has proven to be very successful, particularly the new API and naming scheme and this release builds upon that foundation.

Primarily focused on addressing issues that have been found since the 1.10.0 release, there are 32 individual fixes in this release (see below for details). There are also a number of new features, primarily focusing on rounding off the API, including the new state()DT methods. New styling options have also been added to make the default stylesheet more flexible.

Enjoy!

New features

Updates

  • Update: To jQuery 1.11.1

Fixes

  • Fix: Performance - API each() itterator uses for loop now
  • Fix: If filtering data is null, undefined or NaN it is not included in the filter
  • Fix: createdCellDT cellData prarameter now passes in the original data for the cell
  • Fix: cell()DT was not selecting cells for row index 0
  • Fix: With deferred rendering enabled a DOM sourced table would create new nodes rather than using the exisiting one. It should be noted that deffered rendering with a DOM sourced table is completely redundant, but it should still use the same nodes.
  • Fix: Boolean type searching
  • Fix: camelCase notation for column search options (searchColsDT) wasn't working
  • Fix: IE destroying nodes which have a Javascritp reference on using innerHTML
  • Fix: Nested DataTables could have their events interfear with the parent tables
  • Fix: When storing a column's width, DataTables was truncating the CSS unit identifer to a single character (e.g. 12px was held as 12p). This caused issues with column size adjustment
  • Fix: Use self:: for static method references in SSP class
  • Fix: Percentage columns detected as date columns in Chrome
  • Fix: Event methods automatic addition of .dt namespace was greedy
  • Fix: number renderer displayed numbers incorrectly for negative numbers
  • Fix: Memory leak with child rows in a table that is destroyed
  • Fix: Remove API "build" code. That was part of the API prototype and the design moved away from that approach. The code was redundant and unused.
  • Fix: Row selector for page:all, order:index, search:applied was returning the data in index 1 only
  • Fix: number rendering helper couldn't use anything thing other than a dot (.) as the decimal place
  • Fix: IE9 throws an error when using document.activeElement in a frame
  • Fix: Remove redundant code from the column visiblity method
  • Fix: Link to serverSide in selector-modifier.xml
  • Fix: Custom filter was running through the rows in reverse
  • Fix: Hold the scrolling position if holding the draw position
  • Fix: IE8 events error
  • Fix: Remove escaping of quotes for search input
  • Fix: Length menu language with wrapper element wasn't correctly populated
  • Fix: Invalidation of DOM sourced rows caused a memory leak
  • Fix: Support escaping objects with more than one dot
  • Fix: Search via the API wasn't populating the search input
  • Fix: Compatiblity with jQuery 1.7.x
  • Fix: sortingDT as 1D array didn't get indexing correct
  • Fix: Column ordering state saving was being flatten

Examples

  • Fix example: Range filter didn't correctly handle 0
  • Fix example: multi filter needs a way to be cleared
  • Fix examples: Pipelining - incorrect display if Ajax data retrieved and page not at the start of the retrieved block
  • Fix examples: Uuse a more selective operator for the class control in row details examples
  • Fix examples: Typo in complex header example
  • Fix example: DOM sorting plug-in wasn't sorting correctly for numeric values
  • Fix example: When there is no data, can't use reduce in footer callback
  • Fix example: JS array data source had invalid HTML

Documentation

  • Docs: Update description of the data() setters for how they effect the table
  • Docs: Improve the documentation of smart filtering in DataTables
  • Docs: Add note about cache() methods stating that the data is not guaranteed to be available
  • Fix docs: Correct selector type for column()
  • Fix docs: Add columnDefs.targets file and options for columns and columnDefs
  • Fix docs: Clarify the thousands separator
  • Fix docs: Incorrect documentation for column name selector
  • Fix docs: searching link error
  • Fix docs: Note that the row().child() method's return value can have an effect on the chaining
  • Fix docs: domDT related properties update
  • Fix docs: columnDefs targets link
  • Fix docs: Correct links from columns.type
  • Fix docs: order() needs clarification on zero based indexes and return type without parameters
  • Fix docs: Note in stateSaveCallback that the information is type sensitive

Download DataTables 1.10.1

]]>
Tue, 15 Jul 2014 09:55:08 GMT http://www.datatables.net/#151 http://www.datatables.net/
Responsive 1.0.0 released The first public release of Responsive, an extension for DataTables that will automatically adjust the visibility of columns to take account of the display size being used to optimally draw the table for the user.

  • Initial public release

Download Responsive 1.0.0

]]>
Mon, 14 Jul 2014 13:11:28 GMT http://www.datatables.net/#150 http://www.datatables.net/
Scroller 1.2.2 released A bug fix release for scroller that addresses some of the issues that have been highlighted with the previous releases. No new features, but more stable software!

Updates

  • Update: Add CommonJS loader support and make AMD loader anonymous

Fixes

  • Fix: Add support for infoCallbackDT
  • Fix: Add support for _MAX_ macro in info string
  • Fix: In Chrome, a scroll event count be triggered before scrollToRow() had finished animating which caused a premature redraw.
  • Fix: Show / hide the loading indicator
  • Fix: On window resize, recalculate the viewport height
  • Fix: State saving + server-side processing wasn't working
  • Fix: Typos comments
  • Fix: 1.9 compatibility
  • Fix: DataTables 1.10 API integration
  • Fix: Scroller's measure method wasn't working correctly if called after init

Download Scroller 1.2.2

]]>
Mon, 14 Jul 2014 10:07:28 GMT http://www.datatables.net/#149 http://www.datatables.net/
TableTools 2.2.2 released A small update which adds Flash detection and won't display the export buttons (which depend upon Flash) if Flash is not available in the browser. There are also a number of bug fixes that address compatibility with DataTables 1.10.

New

  • New: Flash buttons will not be displayed if Flash is not enabled in the browser. This is particularlly useful in mobile and tablets.
  • New: fnGetSelectedIndexes API method
  • New example: jQuery UI themeroller example

Updates

  • Update: CommonJS support and remove AMD named module (now anon)

Fixes

  • Fix: Deselect all wasn't working with deferred rendering enabled
  • Fix: Plug-in example had the wrong description text
  • Fix: When deferred rendering was enabled, only the visible rows were exported
  • Fix: Copied row count
  • Fix: Make HTML Decode regex non greedy
  • Fix: Using the new constructor wasn't adding TT to the instances list

Download TableTools 2.2.2

]]>
Mon, 14 Jul 2014 10:07:28 GMT http://www.datatables.net/#148 http://www.datatables.net/
KeyTable 1.2.1 released Minor update for KeyTable support a consistent AMD and CommonJS loading scheme as all other other DataTables extensions.

Updates

  • Update: Add CommonJS loader support and make AMD loader anonymous

Download KeyTable 1.2.1

]]>
Mon, 14 Jul 2014 10:07:28 GMT http://www.datatables.net/#147 http://www.datatables.net/
FixedHeader 2.1.2 released Minor release for FixedHeader. The only change is in the AMD loader and CommonJS support, for constancy between all DataTables extensions.

Updates

  • Update: Add CommonJS loader support and make AMD loader anonymous

Download FixedHeader 2.1.2

]]>
Mon, 14 Jul 2014 10:07:28 GMT http://www.datatables.net/#146 http://www.datatables.net/
FixedColumns 3.0.2 released A minor update to FixedColumns that improves cross browser support for scrolling via a mouse wheel on the fixes columns. There are a couple of other minor fixes as well.

Updates

  • Update: Add CommonJS loader support and make AMD loader anonymous

Fixes

  • Fix: Not all browsers support the wheel event. Use wheel and mousewheel now, selecting which one the browser supports.
  • Fix: Right border needs to be taken into account on last cell, just as the left border on the first cell is
  • Fix: outerHeight for border on table to be taken into account

Download FixedColumns 3.0.2

]]>
Fri, 11 Jul 2014 15:05:21 GMT http://www.datatables.net/#145 http://www.datatables.net/
ColVis 1.1.1 released A minor release for ColVis that adds one new feature - the ability to hide all columns in the table (effectively making the table hidden). A couple of bugs have also been addressed in this release.

New

  • New: Show none button option (showNone) to complement the showAll option

Updated

  • Update: Add CommonJS loader support and make AMD loader anonymous

Fixed

  • Fix: Add list-style: none to CSS for ul/li list of buttons
  • Fix: Multiple calls to fnStateChange

Download ColVis 1.1.1

]]>
Fri, 11 Jul 2014 15:05:21 GMT http://www.datatables.net/#144 http://www.datatables.net/
ColReorder 1.1.2 released A minor update for ColReorder, primarily to address compatibility issues with the latest DataTables builds.

Updates

  • Update: Add CommonJS loader support and make AMD loader anonymous

Fixes

Fix: HTML5 data-* attributes (a feature added for DataTables 1.10) would cause an error as the data source object for the column wasn't being remapped to the updated data. Fix: Defaults specified with camelCase were not applied Fix: DataTables 1.10.1 updates the state object, so we need to update our references to it here. Compatibility with DT 1.10.0- is maintained Fix: jQuery UI example was using an incorrect constructor Fix example: FixedColumns integration example had a JS error

Download ColReorder 1.1.2

]]>
Fri, 11 Jul 2014 15:05:21 GMT http://www.datatables.net/#143 http://www.datatables.net/
AutoFill 1.2.1 released A minor release to ensure that all DataTables extensions are uniform in how they operate in terms of AMD loaders.

Updates

  • Update: Add CommonJS loader support and make AMD loader anonymous

Download AutoFill 1.2.1

]]>
Fri, 11 Jul 2014 14:17:01 GMT http://www.datatables.net/#142 http://www.datatables.net/