|
<< Click to Display Table of Contents >> Navigation: Version History > 15.2.49 |
2021-12-22
What’s New
TIWjQGrid and TIWjQDBGrid have been greatly enhanced/extended (new demo coming soon):
New TjQGridColumn.LookupList property (TStrings) allow columns to have work as a lookup field
Columns with Date data type can be edited through jQuery UI standard DatePicker
New TIWjQGrid Option goShowFilterToolbar. When True, the default filter toolbar of jQGrid will be enabled
New TIWjQGrid.FilterOptions property. Allow customization of appearance and behavior of the filter toolbar.
New TIWjQGrid.DatePickerOptions property allow customization of appearance and behavior of DatePicker associated with Date columns
New TIWjQGrid and TIWjQDBGrid properties: HeaderWordWrap – allows grid header word wrap, AutoWordWrap – allows word wrap of grid content cells, VerticalAlign – control vertical alignment of grid content cells.
New methods ToggleToolbar (shows/hides the toolbar) and SetSelection(const ARowId: string) (sets the selected row, based on ARowId parameter)
Many more internal enhancements
Exposing Css property of TIWRegion and TIWTabControl (they can also be styled via Css property using an external style sheet)
TIWClipboard completely refactored and extended. New properties/methods allow that new data types can also be stored/retrieved. Example (new demo coming soon):
Storing a string: UseSession.Clipboard[‘MyData’].S := ‘some string here’;
Reading a string: var myString := UseSession.Clipboard[‘MyData’].S;
Storing an integer: UseSession.Clipboard[‘MyInteger’].I := 54;
Reading an Integer: var myInt := UseSession.Clipboard[‘MyInteger’].I;
Many more properties to store different types of data, type safe: L (Int64), U (UInt64), F (Double/Float), D (DateTime), B (Boolean), O (Object reference, not owned)
New class properties LocalJavaScriptFolder and LocalStyleFolder in TIWjQPageControl, TIWjQAccordion, TIWjQGrid , allow customization of file location
Bug fixes
Fix built-in styles with jQGrid
Modified
Function TIWFileUploader.CheckMimeType() moved to IWMimeTypes.pas as method TIWMimeTypes.CheckFileMimeType()
In IW JavaScript libraries, changed call to HookFormsDefaultSubmit using MutationObserver (fixes some CGDevTools issues)
Introduced a workaround for a Delphi 11 bug which affects some zLib stream classes. This bug does not affect IntraWeb applications but we decided to include it in our zLib libraries anyway.