Version 3.4.0 of UserDefinedTable module (UDT) has been released today. This version corrects all known issues (and for sure introduces new ones ), but also we reworked and enhanced column settings, now presenting all type specific properties in a user friendly manor.New properties have been added, like input validation and input help or output formatting. You can use tokens in default values and formatting as well as expressions of calculated columns, that get replaced by current date and time, user, module, page or portal settings and can be formatted.
But there are also a few minor new features:
- we added the option to specify a filter expression (preferable to be used on shadow copies of a module)
- you can activate module search, which will either present a simple search box or an extended seach specification. Searchable columns can easily be specified as well
- For individual presentation of content, there already has been support for custom XSL rendering. We added a new HTML to XSL generator as well as an editor for custom XSL views, to make this feature easy to use.
Stefan and I will blog about the new features within the next days, an updated manual is currently in final revisoon and will be released shortly.
I would like to thank all contributors to this new version: Stefan, Brett, Markus and Andreas and all beta testers, whose feedback has been of great value.
Release Notes:
New Features:
UDT-4362 Filter option added in ManageUDT. Author can enter a filter expression per tabModule
UDT-4363, Search option added with several options (simple search, specification of searchable
UDT-5822 columns etc.
UDT-4364 New Date Features supporting ticks for expressions (e.g. in filter).
UDT-4393,
UDT-4421 customizable input validation added
UDT-4394 Search und Parameter support for XSL added
UDT-4395 XSL chapter to the documentation added
UDT-4529 support for validation using regular expressions added, natural language expressions shall follow in a later version
UDT-4550 Tokens for environment properties can now be used in default values, expressions of
calculated columns, link texts of any link type and ALT text for image fields.
Properties are provides for Current Host, Portal, User, Profile, Page, Module, Date.
UDT-4645 Page author's defined help text for input form added
UDT-4899 New action "Delete All" to delete all existing records of a module
UDT-4962 Sorting support for XSL Stylesheets added
UDT-5758 New generator and editor added for custom XSL style sheets
UDT-5760 Add option "Show on Edit Form" for System & Calculated Columns
UDT-5817 New "Advanced Table" Stylesheet
UDT-5819 New Paging Control that uses querystrings instead of postbacks
UDT-5820 New Transposed XSL Stylesheet
Enhancements:
UDT-4356 Extended sorting support for data types Download and URL added
UDT-4368 Data type "Integer" now supports a format string
UDT-4389 Data types "Date and Time" & "Time" can now be saved with respect of the users timezone
UDT-4369 Date type "Currency" now supports definition of Currency Symbol String
UDT-4378 New Option: Max image height to limit height of images forces proportinal scaling
UDT-4376 Sorting of Calculated Columns added
UDT-4365,
UDT-4366,
UDT-4367,
UDT-4370,
UDT-4390,
UDT-4391 Split ExtendedSettings into InputSettings and Outputsettings with extended usage for calculated columns
UDT-4387 Optimized usage of TabModuleSettings and ModuleSettings
UDT-4444 Richtext Editor is replaced by textarea, if markup code is encoded
UDT-4550 Content tokens can now be used in default settings
UDT-4646 New fields are now inserted before the first trailing created/updated field, i.e. either at first field,
if it is the first user defined field, or immediately behind the last existing user defined field.
UDT-4908 "Show XML Source" moved to action menu
Issues corrected:
UDT-2406 UDT 3.2 sorting did not work together with paging enabled
UDT-3505 Resource Key ViewOptions.action in UserDefinedTable.ascx.resx removed
UDT-4295 Misspelling in Appendix_Original corrected
UDT-4353 Input validation issue
UDT-4361 Datatype "Date and Time" no longer cause an exception in medium trust
UDT-4878 All occurrences of "Field" replaced with "Column" for consistency
UDT-4880 Default data for Download type column no longer causes a server error in '/' application.
UDT-4943 Date conversion issue in 03.03.00.sqlDataProvider corrected
UDT-5000 Redundant CSS styles of DataGrid eliminated
UDT-5058 Empty columns are no longer filled with values of previous columns
UDT-5146 Time for created or changed at date per record corrected
UDT-5815 Paging issue with multiple UDTs on one page corrected
Context sensitive control help, module help texts and documentation are adopted accordingly.
For details see change log: http://support.dotnetnuke.com/project/ChangeLog.aspx?PROJID=15
NOTES:
- Please note, that this version does require DotNetNuke 3.3.5/4.3.5 to work properly.
- due to major changes in column settings, some minor settings may not persist during upgrades, please check the view of each instance.