Changes for version 1.1
- Corrected searchable feature with column name case issue (no longer case sensitive)
- Added ability to group columns into sub tables within a cell while maintaining ability to filter on value
- Added new method, add_link, to allow for grouping of columns as mentioned above
- Added configuration option, search_primary, to enable/disable search on primary column - must be set to true (1) to search primary column
- Added configuration option, search_exclude, allows for a list of columns that should not be allowed to search on
- Corrected error condition when run without a configuration file
- Corrected issue with current page not properly being assigned in some cases
- Added internal methods current_column and current_record to improve OO consistency
- Now passes the current record object as the fourth or third element in the list of arguments for anonymous subs and FilterOnClickCustom feature
- Added FilterOnClickCustom columns feature. Allows you to add additional columns that don't appear in the base table. See documentation
- Removed _value_link and replaced with add_link for internal use to create hyperlinks
- Added column_css_class method to allow assigning a different class to a particular column
- Added ability to remove filter on items selected from string_navigation or search directly from the table rather then the string_navigation output or "resetting" the table. NULL (empty) columns still require a reset to remove the filter.
- Refactored link creation
- Reworked module packaging to bring it inline with *modern* Perl modules
- Removed several possible warnings when run with warnings enabled
- Corrected issue with debug method not updating the current debug level outside of the configuration file.
- Switched over to Class::DBI::Plugin::Pager (suggested by Emanuele Zeppieri)
- Revised documentation on several items as well as grammar and spelling mistake corrections
Modules
Generate browsable and searchable HTML Tables using FilterOnClick in conjunction with Class::DBI