CGDevTools Forum

Welcome to the Official CGDevTools Support Community Forums.

Release 2.3.0.88

Official Releases of IWCGjQuery Suite

by Alexander Bulei » 12 Nov 2014 10:56

* New Components:

  • JQWeather: Demo
  • JQWizard: Demo
  • For new awesome jQueryUI Themes: Absolution, Aristo, Delta and Selene
  • JQDropDownTree: Demo
  • JQEventBinder - General event binding component (Docx)
  • RTL Support Improvement and consolidation in all components

* New Features:

  • CGPanelList
    • Added: overloaded method ScrollTo(const AItemIndex: Integer)
    • Added: ScrollTo method in TIWCGPanelListItem
    • Added: general OnClick event
  • JQHTMLEditor
    • Added: code protection in methods
  • JQAccordion
    • Added: possibility to expand multiple sections
    • Added: new methods MultiToggleTabs & MultiToggleTab
  • JQButton
    • Added: new property Default - If Enabled, the button's OnClick event handler executes when the you press the ENTER key. Although an application can have more than one Default button, the form calls the OnClick event handler only for the first visible and enabled button in internal list. Moreover, any button that has focus becomes the Default button temporarily; hence, if you select another button before pressing ENTER, the selected button's OnClick event handler executes instead.
  • JQButtons
    • Fixed: label height issue, after label property in async change
  • JQCheckBoxEx
    • Added: support for RTL mode
  • JQCheckboxList
    • Added: properties AppendTo and Position, to be able to deal with the problem of dialogs.
    • Added: new FocusOnClose property - focus the element after popup close.
    • Published: JQEvents property
  • JQComboBoxEx
    • Added DataLink property only for the value. Items should be continuing to be added manually.
    • Added: new property DataAttributes to TIWCGJQComboBoxExItem
  • JQContextMenu
    • Added: ItemByUniqueName method in TIWCGJQContextMenuItems
  • JQDatePicker
    • Added: new property DisplayInlineVertically - When true, the months will appear vertically.
    • Added: support for Persian-Jalali calendar (Thanks to Mr. Mehdy Karimpour)
  • JQDateTimePicker
    • Updated: to v1.4.6
    • Added: new event OnAfterGetFormatSettings
    • Added: support for Persian-Jalali calendar (Thanks to Mr. Mehdy Karimpour)
  • JQDialog
    • Added: new property ButtonsAutoFocusFirst - By default, jquery ui framework will set focus on first button. Set to false, to disable this behavior.
  • JQDropDown
    • Added: JQValidateOptions support
  • JQDynaTree
    • Added: nodeLevel property to ANodeData parameter in OnGetChildrenNodes and OnGetChildrenNodesEx
  • JQEdit
    • dded: new methods ShowClearButton & HideButton in TIWCGJQEditClearButtonOptions
    • Added: new property Autocomplete: Boolean, to add the html input attribute autocomplete.
  • JQGrid
    • Plugin javascript updated to version 4.6.0
    • Added: support for HTMLEditor control in cell (Column.EditOptions.Control)
    • Added: missed ClearSearch property - Show/Hide the clear button [x] in toolbar
    • Added: Localization settings for ColumnChooser when MultiSelectDlg = true
    • Added: RTL support on ColumnChooser
    • Added: new property triggerResizeAfterDone - triggers the resize to correct the grid size after dialog close of columnchooser
    • Added: focus modal dialog after open
    • Improved: RTL support (layout)
    • Added: protections in js
    • Added: new methods: TreeGridCollapseNode, TreeGridExpandNode, TreeGridCollapseAllNodes & TreeGridExpandAllNodes.
  • IWCGJQScheduler
    • Cleaned: memory leaks
    • Fixed: show the events in visible prev/next month
  • JQHTMLEditor
    • Added: new parameter AAddSemicolon in jsUpdateSource,jsGetContent, jsSetContent and jsSave - Default: True - Add the semicolon at end of javascript code.
    • Added: new property UpdateSizeInterval - The number of milliseconds to wait before executing the update size code.
  • JQHotKeyHighlight
    • Added: destroy method in jquery plugin
  • JQImagePreviewOptions
    • Added: new property HideBodyScrollOnHover - If image size is greater then available space, the image will overflow and show the scrolls on body. To avoid the scrolls on body, set this property to true.
    • Added: new property TrackMouse - If true, will track the cursor position.
  • JQIntro
    • Added/Changed: Possibility to add the step without control
  • JQLayout
    • Fixed: issue with align/size of components inside panel, when InitHidden = True or InitClosed = True.
  • JQMessageDlg
    • Added: new method IWCGMessageDlgEx - do same as IWCGMessageDlg but with auto-height feature
    • Added: support of html tags in message
  • JQMenu
    • Added: RTL support to popups of sub-menu
    • Improved: position calculation when document is in RTL mode.
  • JQPivot
    • Added: JQPivotLocale - Translation settings
    • Updated: jquery plugin
  • JQScheduler
    • Implemented: revert the operation when raise on Adding/Editing/Removing
    • Added: New event OnGetData, to have the opportunity to change the Items, given the start and end dates.
    • Added: new property ViewEventDlgStrFormat - Content format of event dialog (view event details).
    • Added: new property FastCRUD - When true, will avoid show the small dialog, and call directly the CRUD schedule frame.
  • JQTabs
    • Added: new AjaxAddTab overload method
  • JQThemeSwitcher
    • Improved/Fixed: layout of themeswitcher
    • Unlocked: height of component - now, the component support any height
    • Added: new properties "PopupWidth" and "DisplayMode"
  • JQTooltip
    • Added: support for RTL mode.
  • JQValidateOptions
    • Updated: jquery validate plugin to 1.13.0
    • Added: new parameter "ASilently" to Validate method in ValidateOptions
  • JSPlumb
    • Updated: jquery plugin to 1.6.4 - fixes the issue with drag in state machine
  • Core
    • Added: popup menu with "Add" & "Remove" items in StyleEditor.
    • Added: possibility to set base64 source in picture.url
    • Support for XE7
    • Support for IW14.0.34
    • Support for IW11.0.63

* Bug Fixes


  • CGPanelList
    • Fixed: method ScrollTo(AItem: TIWCGPanelListItem)
  • JQAccordion
    • Fixed: size issue when ActiveTabIndex = -1 and Collapsible = True
  • JQButton
    • Fixed/Implemented: Style property, will apply to element.
    • Fixed: doesn't show the hint text when JQButtonOptions.Text = False and Hint <> ''
  • JQCheckboxList
    • Fixed: wasn't synchronizing the values onclick with displayInline
    • Fixed: position issue of menu when used in modal dialog
    • Fixed: update hidden input when Item.Selected is changed in async
    • Fixed: property ClipRegion is False by default.
    • Fixed: default value of width property in TIWCGJQCheckBoxListFilterOptions
  • JQContextMenu
    • Fixed: ClassName property with "_" provoke js error
    • Fixed: Destroy js code when used RenderRegionAsyn / AjaxReRender
    • Fixed: min-height css property in separator item.
  • JQDatePicker
    • Fixed: issue with updating of hidden input value
  • JQDateTimePicker
    • - Fixed: Time format issue - convert js format to delphi format
  • JQDialog
    • Fixed: AutoWidth property
    • Fixed/Added: js hack to reinitialize the IWCGHTMLEditor after maximize
    • Fixed: uncheck the Focused property in button
  • JQDropDown
    • Fixed: javascript error when used/changed formatSelectionTooBig property
    • Fixed: .Val wasn't working if Multiple=True
  • JQEdit
    • Fixed/Implemented: Style property, will apply to container div
    • Fixed: CurrencyOptions weren't working with Ajax Render.
    • Fixed: FocusColor wasn't working
    • Fixed: jquery plugin issue with hideOnBlur property.
    • Fixed: ClearButton visibility on ReadOnly & Disabled control
    • Fixed: issue with value when SetValue & GetValue method are used in same event.
    • Fixed: CurrencyOptions weren't working properly.
    • Fixed: render of input container size in async
    • Fixed: ClearButton - position and height when element is hidden (e.g: In dialog)
    • Fixed: ClearButton - update the hidden input on clear
    • Fixed: ClearButton - update the position on after browser resize
    • Fixed: issue on getting of id of PopElement
  • JQFileUpload
    • Fixed: freezing of messages in iOS
  • JQGrid
    • Fixed: Wasn't working properly, if both fixed columns and groupheaders were used
    • FormatOptionsDateTime.NewFormatDelphi incorrect translation to PHP date in hours.
    • Fixed: problem with pager align right, since the plugin was updated to version 4.6.
    • Fixed: render container size in async.
    • Fixed: Show top pager when JQGridOptions.TopPager = True and JQGridOptions.PagerVisible = False and JQGridNav.CloneToTop = True
    • Fixed: focus the ColumnChooser dialog - will prevent the closing of behind dialog
    • Fixed: defaultSearch operation in toolbar
    • Fixed: dialog options property.
    • Fixed: issue with SelectTopRowOnLoad when have groups
    • Fixed: issue with search dialog position when dir = rtl
    • Fixed: avoid the closing the behind dialogues on ESC, when closeOnEscape = false
    • Fixed: display of query when dir = rtl (forced : ltr)
    • Fixed: wrong gbox selector in search dialog
    • Fixed: destroy IWCL object on plugin destroy
  • JQGridDataSetProvider
    • Fixed: Support for JQGridToolbarSearch.SearchOperators. (StringResult must be False)
    • Fixed/Added: allow duplicate rules in TIWCGJQProviderSearchRules
  • JQGroupBox
    • Fixed: issue with css property
  • JQHotKeyHighlight
    • Fixed: destroy plugin on destroy.
    • Fixed: found & fixed bug in jquery plugin
  • JQImage
    • Fixed, problem with image and design-time.
    • Fixed: Proportional resize when image change is in async
  • JQIntro
    • Fixed: PluginVersion property...(0.8.0)
  • JQMemoEx
    • MaxLenght was not being respected
    • Fixed: issue with storage of TabReplacement.Use property.
    • Fixed: property ReadOnly - relation with Editable property of inner memo.
  • JQMessageDlg
    • Fixed: identification of components
    • Fixed: possibility to close the dialog when raises the exception
  • JQPrint
      - Fixed: several issues with textarea element (memo)
  • JQScheduler
    • Fixed: js error on show "others"
    • OnSchedulerEventAdded wasn't called if a new item was created without going to details
    • Fixed JQSchedulerLocale.HintAllDayEvent and JQSchedulerLocale.HintRepeatEvent, can now be empty. Removed [] from the javascript. Put break lines even if it's Firefox
    • Added/Fixed: show default error message onRequestDataError
    • Fixed: issue in dateFormat with formats
    • Updated: SchedulerLocale settings
    • Added: new property ShowEditBtnOnNewEvent - Show / Hide the Edit button on new event (Default: False) - This is a feature of jquery plugin, but doesn't make sense on new event creation.
  • JQSpinEdit
    • Fixed: issue with Max & Min properties in jquery plugin, when they are changed in ajax
    • Fixed: json generation of Max & Min properties
  • JQTabs
    • Fixed: Problem loading TabIndex from dfm
  • JQThemeSwitcher
    • Fixed: issue with changing of theme, when used IWServerController.StyleSheet.Filename property.
    • Fixed: the display issue of title when the width was not enough
  • JQValidateOptions
    • Fixed: chrome draw issue with message paint
    • Fixed/Updated: ValidateOptions rules description(help)
    • Fixed: depricated jqvorvEMail2 rule
    • Improved: default position options in jquery validate plugin
  • JQVertMenu
    • Fixed: property Picture.PictureCss now is used
    • Fixed: issue with display of images > 16x16
    • Fixed/Updated: appearance of sub-items on click when Accordion = True (updated jquery plugin)
  • Core
    • Fixed: JQEvents - events OnKeyPress / OnKeyUp / OnKeyDown - force update hidden input.
    • Fixed: jQuery UI issue with closeOnEscape and multiple dialogues
Group: Developers | Support Team

  • info [at] cgdevtools.com - General information
  • sales [at] cgdevtools.com - Sales department
  • support [at] cgdevtools.com - Product and Technical Support
User avatar
Alexander Bulei
Site Admin
 
Posts: 3635
Joined: 15 May 2012 08:52
Location: Mealhada, Portugal

Return to Official Releases

cron

Who is online

Users browsing this forum: No registered users and 1 guest

Contact Us.