EasyTable Pro! 1.4.8 is out and is recommended for all users. This version is a Joomla! 3.3.2+ and 2.5.28+ compatible extension. EasyTable Pro! 1.4.0 introduces "Automatic Uploads", adds international features to the DATE column/field type, support for Label overrides in AJAX tables and more notifications for empty search results and misconfigured options.
The current release is version 1.4.8 Stable.
New Features introduced in the 1.3.0 release
EasyTable Pro! 1.3.2 is Joomla 3.3+ compatible and includes all the features from the previous EasyTable Pro! releases including the new AJAX based layout using the DataTables JQuery plugin and a new Advanced Filters option. In addition to the Joomla 3.3+ compatibility EasyTable Pro! 1.3.0 adds a "Duplicate Table" function and a range of optimisations and bug fixes.
New Features introduced in the 1.2.0 release
DataTables AJAX Layout
DataTables is a popular and well established JQuery Plugin that allows for the dynamic updating of the data displayed in a table through the use of AJAX calls (i.e. only the data required is retreived from the server not the entire web page).
For smaller tables the DataTables layout allows you to load the entire table into the browser page and get the benefits of dynamic sorting and searching (see our venerable US Presidents demo). The image above shows the US Presidents table adjusting dynamically to letters being typed into the search field.
As tables get larger the DataTables layout progressively moves the work to the server, and for largest of tables with tens of thousands of records the DataTables layout will retreive records from the server and update the table without the long refresh normally associated with a page reload (see the demonstration using the USDA Plants table with more than 90,000 records).
At this point, not all of the standard table options normally supported by an EasyTable Pro! menu item are supported. In general this means the option isn't supported in the DataTables library.
A regular request is for more advanced filters and the ability to use them at different levels (i.e. at the table and/or the menu level). EasyTable Pro! 1.2.0 now includes additional filtering capabilities through the new "Advanced Filter" option which can be set on the table itself or on the menu item linking to the table.
Amongst the new features of the advanced filter are
- the ability to have multiple fields filtered
- new comparison operators including
- == (equal)
- != (not equal)
- < (less than)
- > (greater than) and
- LIKE (for finding partial strings e.g. President LIKE John will find "Lyndon B. Johnson" and "John F. Kennedy")
- special comaparison values, including
Of course you can still do a comparison against standard text as well. You can see examples of the Advanced Filters working on our Joomla 2.5 Demo site. Including the Time Labels table shown in the image below.
The minimum requirements for EasyTable Pro! 1.2 have increased slightly. The requirements are:
2.5.16+ or 3.3+
(3.0->3.2 are not supported)
32Mb (for small tables)
New Features in 1.1.0
You can read about the features added to EasyTable Pro! 1.1 here.