jqwidgets-scripts-custom
Version:
jQWidgets is an advanced jQuery, Angular 7, Vue, React, ASP .NET MVC, Custom Elements and HTML5 UI framework.
947 lines (730 loc) • 140 kB
Plain Text
*********************************************
* jQWidgets v7.1.0 Release, Feb-11-2019 *
*********************************************
What's Fixed:
- Fixed an issue in jqxGrid regarding the ensurerowvisible method when grouping is enabled.
- Fixed an issue in jqxGrid regarding the keyboard navigation and selection when grouping is enabled.
- Fixed an issue in jqxGrid regarding the scrollbarsize property behavior.
- Fixed an issue in jqxGrid regarding the number input editor when the editor is localized.
- Fixed an issue in jqxGrid regarding the columnemenuopening column callback function.
- Fixed an issue in jqxGrid regarding the filter menu with datetimeinput and its popup.
- Fixed an issue in jqxGrid regarding the filter menu with the "show rows where" and "show rows where date" strings.
- Fixed an issue in jqxNumberInput regarding its resize rendering behavior.
- Fixed an issue in jqxScheduler regarding the appointmentOpacity.
- Fixed an issue in jqxScheduler - the labels of the resources disappeared on changing of the date in 'timeline view
- Fixed an issue in jqxDateTimeInput with "allowNullDate" and initial 'null'.
- Fixed an issue in jqxTextArea regarding the 'selectAll' method.
*********************************************
* jQWidgets v7.0.0 Release, Jan-10-2019 *
*********************************************
What's New:
- React components with TSX.
What's Improved:
- jqxGrid Columns and Cells custom styling. A 'style' column property has been introduced to make styling of cells and column headers easier.
What's Fixed:
- Fixed an issue in jqxScheduler recurrenceException thrown error when recurrenceException is not set, but recurrenceRule is.
- Fixed an issue in jqxScheduler recurrence issue. Reference: https://github.com/jqwidgets/jQWidgets/issues/25
- Fixed an issue in jqxScheduler TimelineMonthView rendering of appointments with exactTime rendering mode. Appointments were not rendered correctly. https://github.com/jqwidgets/jQWidgets/issues/16
- Fixed an issue in jqxScheduler Timeline views. Dragging and Resizing of appointments when the Scheduler is with absolute position. https://github.com/jqwidgets/jQWidgets/issues/19
- Fixed an issue in jqxGrid Time Filtering issue. Reference: https://github.com/jqwidgets/jQWidgets/issues/27
- Fixed an issue in jqxGrid regarding the validation popup diisplay for last row.
- Fixed an issue in jqxTreeGrid regarding the Aggregates rendering. https://github.com/jqwidgets/jQWidgets/issues/14
- Fixed an issue in jqxNumberInput's getvalue method when the decimalSeparator is ','.
*********************************************
* jQWidgets v6.2.0 Release, Dec-4-2018 *
*********************************************
What's New:
- Angular Modules for all components - jqwidgets-ng folder.
What's Improved:
- When the Grid calls the DataAdapter's sort function, it now passes an additional third parameter which contains all sort columns and sort directions.
var source =
{
localdata: data,
sortcolumns: ['productname', 'date'],
sortdirections: ['asc', 'asc'],
datatype: "array",
sort: function (datafield, sortdirection, sortcolumns) {
for (var sortcolumn in sortcolumns) {
var direction = sortcolumns[sortcolumn];
}
},
datafields:
[
{ name: 'firstname', type: 'string' },
{ name: 'lastname', type: 'string' },
{ name: 'productname', type: 'string' },
{
name: 'date',
type: 'date'
},
{ name: 'quantity', type: 'number' },
{ name: 'price', type: 'number' },
{ name: 'total', type: 'number' }
]
};
What's Fixed:
- Fixed an issue in the rendering of jqxTree with checkboxes and jqxEditor with Material styles.
- Fixed an issue in jqxGrid regarding the multiple-column sorting of Date columns.
- Fixed an issue in jqxGrid regarding the multiple-column sorting in virtual mode. Even when there is no data, the sort arrows are rendered as in the single-sort mode.
- Fixed an issue in jqxScheduler regarding jQuery 3.3.1 and rendering of appointments on IPad in MonthView.
- Fixed an issue in jqxDateTimeInput regarding dates selection before 1970.
- Fixed an issue in jqxTreeGrid regarding the export to excel when aggregates are turned on.
- Fixed an issue in jqx.base.css file regarding *expression css names.
*********************************************
* jQWidgets v6.1.0 Release, October-01-2018 *
*********************************************
What's New:
- Vue JS Components
What's Improved:
- Added options to jqxDataAdapter to define Grid's sortcolumns and sortdirections on initialization.
What's Fixed:
- Fixed an issue in jqxGrid React component regarding rendering issues like double-headers, etc in some scenarios.
- Fixed an issue in jqxGrid regarding the deleterow method when the Grid is sorted by multiple columns.
- Fixed an issue in jqxGrid regarding duplicating "Please Choose" labels in dropdownlist filters.
- Fixed an issue in jqxNumberInput regarding the setDecimal method when the value is null.
- Fixed an issue in jqxNumberInput about wrong behaviour with negative numbers when events are raised.
- Fixed an issue in jqxEditor regarding the copy/paste.
- Fixed an issue in jqxScheduler regarding rendering of MonthView appointments when Schedulers are placed in jqxTabs and the first one is hidden.
- Fixed an issue in jqxScheduler regarding the firstDay Localization setting.
- Fixed an issue in jqxFileUpload in Mozilla Firefox regarding the file's url rendering.
- Fixed an issue in jqxNotification rendering in Angular.
- Fixed an issue in jqxInput two-way data binding.
*********************************************
* jQWidgets v6.0.6 Release, August-13-2018 *
*********************************************
What's Fixed:
- Fixed an issue in jqxGrid regarding the columns rendering when everpresentrow and showfilterrow are enabled.
- Fixed an issue in jqxGrid regarding the multi-column sorting when the Grid is empty.
- Fixed an issue in jqxGrid regarding the multi-column sorting when the Grid column is with key/value pairs.
- Fixed an issue in jqxGrid data export when exporting a column with currency formatting and the rows count is 1.
- Fixed an issue in jqxGrid, jqxTreeGrid typescript definitions, when a method or property is set on ngOnInit.
- Fixed an issue in jqxCalendar rendering when firstDayOfWeek is changed.
- Fixed an issue in jqxForm Angular Component regarding the imports and resizing.
- Fixed an issue in jqxForm typescript definitions.
- Fixed an issue in jqxNumberInput regarding the value initialization when the widget is created.
- Fixed an issue in jqxDropDownList regarding the rendering of the placeholder in Material themes, when clearSelection method is called.
- Fixed an issue in jqxChart tooltip arrow positioning.
- Fixed an issue in jqxListBox rendering when the theme is material and custom rendering function is set.
- Fixed an issue in jqxScheduler regarding the all day checkbox alignment in the dialog.
*********************************************
* jQWidgets v6.0.5 Release, August-01-2018 *
*********************************************
What's Improved:
- jqxGrid Adaptive rendering. Filter dialog is rendered differently on small screens when adaptive mode is turned on.
What's Fixed:
- Fixed an issue in jqxNumberInput when promptChart is set to empty string.
- Fixed an issue in jqxNumberinput up/down keys when selection is before number the first number does nothing.
- Fixed an issue in jqxGrid when multi-column sorting is applied to column with type "float" or "int".
- Fixed an issue in jqxGrid Pager rendering on small screen devices. Now, some elements are adaptively hidden and shown.
- Fixed an issue in jqxGrid multi-column sorting when user edits cells.
- Fixed an issue in jqxGrid regarding auto-scrolling when an editor is opened and the Grid is grouped.
- Fixed an issue in jqxGrid number editing process. When numeric cell is selected and a numeric key is pressed, the input's caret position was wrong.
- Fixed an issue in jqxComboBox keyboard navigation.
- Fixed an issue in jqxInput when the value property is changed dynamically.
- Fixed an issue in jqxDataAdapter regarding the mapChar option name.
- Fixed an issue in jqxForm regarding the val() method.
- Fixed an issue in jqxForm typescript file.
- Fixed an issue in jqxDateTimeInput regarding the val() method when the Date is in String format.
- Fixed an issue in jqxDateTimeInput about darkblue theme. Hides navigation buttons at top of Calendar.
- Fixed an issue in jqxDateTimeInput regarding the validation on initialization. value is always between the min and max range on initialization.
- Fixed an issue in jqxDateTimeInput regarding the time popup, when the formatString is "HH" or "hh", only the Hour input shoud be visible.
- Fixed an issue in jqxTree regarding the vertical alignment of Tree Item's text and icons.
*********************************************
* jQWidgets v6.0.4 Release, July-17-2018 *
*********************************************
What's Fixed:
- Fixed an issue in jqxGrid regarding row-details z-index.
- Fixed an issue in Angular components about duplicate val methods.
- Fixed an issue in jqxGrid typescript definitions regarding the new Grid properties.
- Fixed an issue in jqxGrid about border-colors of Grid cell editors in the Light theme.
- Fixed an issue in jqxGrid filter menu rendering.
- Fixed an issue in jqxGrid deferred scrolling popup in Firefox.
- Fixed an issue in jqxForm typescript definitions.
- Fixed an issue in jqxForm Angular component.
- Fixed an issue in jqxValidator labels positioning in Inputs with Material theme.
- Fixed an issue in jqxTextArea args.type property being undefined.
- Fixed an issue in jqxInput regarding the Material theme in IE11.
- Fixed an issue in jqxRibbon regarding the Material theme Tab bar rendering.
- Fixed an issue in jqxTree regarding the checkbox rendering in Indeterminate state.
*********************************************
* jQWidgets v6.0.0 Release, July-16-2018 *
*********************************************
What's New:
- jqxForm widget.
- jqxGrid Multi-Column Sorting.
- jqxGrid Adaptive Layout Rendering.
- jqxGrid Column and Row Lines Visibility customization.
- Material, Material Green and Material Purple themes.
- jqxChart Multi-Series Tooltips.
What's Improved:
- Light and Dark themes.
What's Fixed:
- Fixed an issue in jqxGrid column rendering, when Sort is applied. Column text was not completely rendered due to the sort icon or text ellipsis was not shown even when it should be.
- Fixed an issue in jqxGrid column rendering, when Filter is applied. Column text was not completely rendered due to the filter icon or text ellipsis was not shown even when it should be.
- Fixed an issue in jqxGrid ensurerowvisible method when user navigates with keyboard and grouping is enabled.
- Fixed an issue in jqxGrid with Home/End keyboard selection, when pageable is enabled.
- Fixed an issue in jqxGrid with PageUp/PageDown keyboard selection and page navigation, when pageable is enabled.
- Fixed an issue in jqxGrid when a filter is applied by hitting "Enter" key and the displayed rows are 0. The grid throws an error.
- Fixed an issue in jqxGrid filter panel regarding incorrect margin and padding of the filter widgets.
- Fixed an issue in jqxGrid regarding the filter row cell widths after filter is applied and column width is set in percentages.
- Fixed an issue in jqxDropDownButton regarding the popup z-index.
- Fixed an issue in jqxCalendar regarding the cell size, when the calendar is placed inside TD tag.
- Fixed an issue in jqxWindow regarding the tab key navigation inside the window.
- Fixed an issue in jqxTreeGrid Angular component.
- Fixed an issue in Inputs regarding the percentage width handling.
- Fixed an issue in jqxPasswordInput regarding the horizontal resizing.
- Fixed an issue in jqxDataTable regarding the Advanced filtering rendering.
- Fixed an issue in jqxDataAdapter issue regarding beforeLoadComplete when used along with loadServerData.
- Fixed an issue in jqxListBox regarding the rendering of items and their width and offset calculations with and without checkboxes.
Breaking changes:
jqxTreeGrid, jqxDataTable, jqxGrid - increased default row height, column height and pager height. These properties are configurable with the API.
*********************************************
* jQWidgets v5.7.2 Release, April-20-2018 *
*********************************************
What's New:
- Users can load jqxListBox, jqxDropDownlist and jqxComboBox by using the Angular *ngFor directive.
- Users can load jqxGrid and jqxDataTable by using the Angular *ngFor directive.
- Users can dynamically load Angular components into Grid Cells.
- New Angular Help tutorials about Routing and Navigation, Dynamic Component Loading and WebPack installation.
- jqxGrid can be loaded from Table tag by using $.jqx.parseSourceTag method.
- Angular 6 components integration.
What's Fixed:
- Fixed an issue in jqxListBox regarding the loading from Select and UL tags.
- Fixed an issue in jqwidgets.d.ts file regarding missing jqx:any.
- Fixed an issue in jqxScheduler regarding the edit dialog's z-index.
- Fixed an issue in jqxScheduler regarding the firstDay localization setting and showWeekends is set to false.
- Fixed an issue in jqxNotification regarding the dynamically change of templates.
- Fixed an issue in jqxGrid regarding the sorting when the Grid is grouped.
- Fixed an issue in jqxFileUpload cancelFile typescript definition.
- Fixed an issue in the widgets styles regarding an incorrect image.
jQWidgets v5.6.0 Release, February-09-2018
What's New:
- Pivot Grid Tag Helper
- ASP .NET MVC Tag Helpers documentation update
- ASP .NET MVC Tag Helpers Visual Studio 2017 integration and .NET Standard 2
- Updated ASP .NET MVC NuGet packages for jQWidgets and the free Bootstrap tag helpers package.
*********************************************
* jQWidgets v5.5.0 Release, Dec-05-2017 *
*********************************************
What's New:
- 500+ Custom Elements demos.
What's Improved:
- jQWidgets Custom Elements behavior.
- Angular 5 components integration.
What's Fixed:
- Fixed an issue in jqxGrid regarding the custom filtering keyboard. When the filter menu is customized by the user, an error was raised when 'Enter' key is pressed.
- Fixed an issue in jqxDraw regarding trying to set invalid NaN params.
- Fixed an issue in jqxButton custom element.
- Fixed issues regarding the Angular components property types.
*********************************************
* jQWidgets v5.4.0 Release, Oct-11-2017 *
*********************************************
What's Improved:
- Angular components scripts references are automatically added.
- Angular @Input properties validation.
- All Angular examples are updated.
- jqxGrid keyboard navigation in filter row, filter and sort menu and pager.
- jqxScheduler ICalendar export support for X-WR-CALNAME and X-WR-DESC.
What's Fixed:
- Fixed several issues with missing typescript property definitions.
- Fixed an issue in jqxPivotGrid regarding the drag and drop behavior.
*********************************************
* jQWidgets v5.3.2 Release, Sep-21-2017 *
*********************************************
What's Fixed:
- Fixed an issue in jqxGrid related to nested Grids z-index.
- Fixed an issue in jqxListBox related to item's labels.
- Fixed an issue in jqxScheduler related to the getSelection method result when a single all day cell is selected in Day/Week view.
- Fixed an issue in jqxWindow related to its z-index.
- Fixed an issue in jqxScheduler related to its dialog z-index.
*********************************************
* jQWidgets v5.3.0 Release, Sep-17-2017 *
*********************************************
What's Improved:
- Widgets now use lower default z-index values.
What's Fixed:
- Fixed an issue in jqxGrid regarding full row edit and tabbing.
- Fixed an issue in jqxGrid ever present row when updatebounddata is called.
- Fixed an issue in jqxGrid regarding the beginrowedit method when called after addrow method.
- Fixed an issue in jqxGrid horizontal scrollbar appearance when the column widths are not set.
- Fixed an issue in jqxGrid regarding the uid reset of rows when the column editor is ComboBox or DropDownList.
- Fixed an issue in jqxGrid about showing empty rows when virtual mode is turned on and display rows count is greater than the data rows count.
- Fixed an issue in jqxGrid when grouping aggregates are enabled and a custom aggregate is implemented. The custom aggregate's results are not shown in the group's aggregate.
- Fixed an issue in jqxScheduler regarding the context menu which opens the edit dialog.
- Fixed an issue in jqxListBox regarding the 'clear' method. After calling clear, developers were still able to get an item object by it's value.
- Fixed an issue in jqxTabs regarding the keyboard navigation.
- Fixed an issue in jqxTabs regarding hosting dropdown widgets and closing the dropdown when tab is selected and tab reorder is enabled.
- Fixed an issue in jqxValidator regarding the validation error message display in the TextArea after adding the required value.
- Fixed an issue in jqxTree regarding the ensureVisible method when the item is the first item, the tree was incorrectly scrolling down.
- Fixed an issue in jqxComboBox multi select mode which was related to cross site scripting vulnerability.
- Fixed an issue in jqxListBox and jqxDropDownList which was related to cross site scripting vulnerability.
*********************************************
* jQWidgets v5.2.0 Release, Sep-04-2017 *
*********************************************
What's New:
- Angular Pivot Grid
- React Pivot Grid
- Pivot Grid Custom Element
What's Improved:
- jqxTabs and jqxRibbon light theme.
What's Fixed:
- Fixed an issue in jqxListBox and jqxDropDownList regarding the enableSelection property when it is set dynamically.
- Fixed an issue in jqxCheckBox and jqxRadioButton regarding the event.args.type member when the event is raised.
- Fixed an issue in jqxPivotGrid regarding the mouse selection when the mouse is released over a scrollbar.
- Fixed an issue in jqxPivotGrid regarding the hit test functionality.
- Fixed an issue in jqxTabs regarding removing an event listener when the Tabs is within IFrame.
- Fixed an issue in jqxToggleButton custom element regarding invoking methods inherited by jqxButton.
- Fixed an issue in jqxGrid regarding the mouse selection when the area between the vertical and horizontal scrollbar is clicked.
*********************************************
* jQWidgets v5.1.0 Release, Aug-15-2017 *
*********************************************
What's New:
- Javascript Pivot Grid
What's Updated:
- Grid icons for settings menu and sorting.
What's Fixed:
- Fixed an issue related to jqxDropDownButton Custom element.
- Fixed an issue related to event handling in Custom elements.
*********************************************
* jQWidgets v5.0.0 Release, Aug-08-2017 *
*********************************************
What's New:
- Custom Elements
What's Fixed:
- Fixed an issue in jqxTooltip regarding the open method in combination with refresh method. CSS classes were added multiple times.
- Fixed an issue in jqxDataTable regarding the ensure row visible keys.
- Fixed an issue in jqxButtonGroup regarding percentage sizing.
- Fixed an issue in jqxButton regarding dynamically setting the value property, when image is defined.
- Fixed an issue in jqxDropDownList regarding the initialization from UL list.
- Fixed an issue in jqxMenu regarding the closeItem method behavior.
*********************************************
* jQWidgets v4.5.4 Release, June-27-2017 *
*********************************************
What's New:
1500+ Angular 4 Demos.
What's Fixed:
- Fixed an issue in the CSS styling about DataTable and TreeGrid pager.
- Fixed an issue in jqxScheduler about the Edit Dialog title showing incorrect results when adding and editing appointments.
- Fixed an issue in jqxScheduler about the Edit Dialog Delete button visibility.
*********************************************
* jQWidgets v4.5.3 Release, June-01-2017 *
*********************************************
What's Fixed:
- Fixed an issue in jqxGrid regarding the data editing when the edit mode is 'selectedrow' and selection mode is cell based.
- Fixed an issue in jqxGrid regarding loading dates with milliseconds precision.
- Fixed an issue in jqxGrid regarding the destroy method when filter row is enabled and there are INPUT filters.
- Fixed an issue in jqxGrid when caps-lock is on and you start editing with a key press.
- Fixed an issue in jqxGrid when columns reorder is true in RTL mode.
- Fixed an issue in jqxGrid regarding DatetimeInput editor when it is in time-input mode.
- Fixed an issue in jqxScheduler regarding the agendaView usage on touch devices.
- Fixed an issue in jqxListBox about submitting item value when the listbox is empty.
- Fixed an issue in jqxDateTimeInput regarding showing time popup with Alt + Down key, if calendar button is hidden.
*********************************************
* jQWidgets v4.5.2 Release, May-04-2017 *
*********************************************
What's New:
- Added 650+ new React Examples.
*********************************************
* jQWidgets v4.5.1 Release, April-01-2017 *
*********************************************
What's Improved:
- The jqxLayout/jqxDockingLayout "allowClose" setting in is now preserved when pinning tabbedGroups or unpinning autoHideGroups.
What's Fixed:
- Fixed an issue in jqxNumberInput regarding mobile devices behavior when decimalSeparator is ",".
- Fixed an issue in jqxScheduler regarding the exactTimeRendering functionality, when an appointment is rendered in 2 days.
- Fixed an issue in jqxScheduler regarding the edit dialog when the dialog is opened when there's no focused cell.
- Fixed an issue in jqxPopover regarding the showArrowButton property, when it is set dynamically.
- Fixed an issue in jqxGrid regarding the tooltips in Checkbox column.
- Fixed an issue in jqxGrid regarding the clipboard paste functionality.
- Fixed an issue in jqxGrid regarding the toggle arrows display when the grid's row details and grouping with aggregates features are enabled.
- Fixed an issue in jqxGrid regarding the grouping aggregates rendering logic.
- Fixed an issue in jqxGrid regarding the filter row dropdownlist and "select all" item.
- Fixed an issue in jqxGrid regarding the full row edit when "ESC" is pressed and "updaterow" is defined in the source object.
- Fixed an issue in jqxDataTable regarding the server-side filtering.
- Fixed an issue in jqxWindow regarding the dynamic enabling/disabling of window dragging.
- Fixed an issue in jqxWindow regarding the Tab key navigation after closing modal window.
- Fixed an issue in jqxTabs regarding the setTitleAt method when close buttons are enabled.
- Fixed an issue in jqxRibbon about the animationType: "slide".
- Fixed an issue in jqxWindow regarding the method "destroy" in Internet Explorer.
*********************************************
* jQWidgets v4.5.0 Release, Jan-13-2017 *
*********************************************
What's New:
- React UI components.
What's Fixed:
- Fixed an issue in jqxGrid regarding the DateTimeInput editor in Firefox.
- Fixed an issue in jqxGrid regarding the Tab-key navigation when the Grid is in edit mode and the editor is checkbox.
- Fixed an issue in jqxGrid regarding the Esc key behavior when the NumberInput column is in edit mode.
- Fixed an issue in jqxGrid regarding the auto-scroll behavior after editing and when grouping is turned on.
- Fixed an issue in jqxGrid regarding the row details expand/collapse behavior after sorting and filtering.
- Fixed an issue in jqxGrid regarding the filter row's date range filter display after the grid is re-rendered.
- Fixed an issue in jqxScheduler regarding the columns rendering in timeline views after navigation.
- Fixed an issue in jqxTreeGrid regarding the auto-height calculation after cell editing when autoRowHeight is true.
- Fixed an issue in jqxCalendar and jqxDateTimeInput regarding their destroy method.
- Fixed an issue in jqxMaskedInput regarding the value property during initialization.
- Fixed an issue in jqxChart regarding the tooltip's z-index.
Breaking changes:
Component selectors for Angular now start with "jqx" instead of "angular".
ASP .NET Tag Helpers now use dash style instead of camel case for creating helpers and setting attributes.
*********************************************
* jQWidgets v4.4.0 Release, Nov-24-2016 *
*********************************************
- 30+ new examples for Angular 2.
- Angular 2 Web Pack support.
- Initialize jQWidgets Angular 2 Components through attributes.
- Angular 2 ngModel support.
*********************************************
* jQWidgets v4.3.0 Release, Oct-07-2016 *
*********************************************
What's New:
- Angular 2.0 Final version support.
- ASP .NET Core MVC Tag Helpers
- ASP .NET Core MVC Bootstrap Tag Helpers.
What's Improved:
- jqxDateTimeInput, jqxNumberInput Esc key behavior.
What's Fixed:
- Fixed an issue in jqxTabs regarding the changing of tab titles dynamically.
- Fixed an issue in jqxWindow regarding the changing of its content dynamically.
- Fixed an issue in jqxProgressBar regarding its text layout.
- Fixed an issue in jqxLayout regarding its rendering.
- Fixed an issue in jqxRibbon regarding the z-index of its scroll buttons.
*********************************************
* jQWidgets v4.2.1 Release, Aug-26-2016 *
*********************************************
What's Fixed:
- Fixed issues in Angular 2 and Typescript Examples.
- Fixed an issue in jqxScheduler regarding the legend area rendering.
- Fixed an issue in jqxScheduler regarding the auto-height behavior.
- Fixed an issue in jqxRibbon regarding the scrolling behavior.
- Fixed an issue in jqxProgressBar regarding the value updates.
*********************************************
* jQWidgets v4.2.0 Release, Aug-24-2016 *
*********************************************
What's New:
- Typescript Definitions.
- AngularJS 2.0 Components.
- More than 150 Examples about New Typescript and AngularJS 2.0
- jQuery 3.1.0 support.
- jqxGrid Grouping Aggregates.
- New layout options in jqxLayout and jqxDockingLayout widgets. It is not possible to set the size of the content part of an autoHideGroup's pop-up.
- New jqxDockingLayout event - "floatGroupClosed", which is triggered when a float group has been closed.
What's Fixed:
- Fixed an issue in jqxGrid regarding the getrowid method results.
- Fixed an issue in jqxGrid regarding the data export of aggregates when selection mode is set to "checkbox".
- Fixed an issue in jqxGrid regarding the initwidget callback function parameters.
- Fixed an issue in jqxGrid regarding the data export rendering when some columns is pinned.
- Fixed an issue in jqxGrid regarding the jqxDateTimeInput editor when editing begins with key press.
- Fixed an issue in jqxGrid regarding the jqxDateTimeInput editor selection positioning.
- Fixed an issue in jqxDateTimeInput regarding the AM/PM editing.
- Fixed an issue in jqxKanban regarding the rendering when kanban items overflow and the kanban widget is resized.
- Fixed an issue in jqxComboBox regarding the showArrow property when it is set dynamically.
- Fixed an issue in jqxScheduler regarding the auto-height of monthView cells.
- Fixed an issue in jqxBarGauge regarding the dynamic changing of values.
- Fixed an issue in jqxKanban regarding the dynamic changing of resources property.
- Fixed an issue in jqxRibbon regarding the "reorder" event being called incorrectly and causing an error to be thrown in jqxDockingLayout.
- Fixed an issue in jqxLayout/jqxDockingLayout occurring when resizing groups with relatively small width/height.
- Fixed an issue in jqxDockingLayout resulting in content of docked float groups not being loaded by the method "loadLayout".
*********************************************
* jQWidgets v4.1.2 Release, April-28-2016 *
*********************************************
What's New:
9 new Interactive/Template demos
What's Fixed:
- Fixed an issue in jqxResponse regarding Microsoft Edge browser detection.
- Fixed an issue in jqxKanban regarding the updateItem method when itemRenderer is implemented.
- Fixed an issue in jqxScheduler regarding the ICAL export after appointment is updated.
- Fixed an issue in jqxScheduler regarding same Ids of rows and appointments.
- Fixed an issue in jqxGrid regarding the rendering of textboxes in filter row.
- Fixed an issue in jqxGrid regarding the handlekeyboardnavigation function. It's now called only if the key event is raised by jqxGrid or some of its inner HTML elements.
- Fixed an issue in jqxGrid regarding the cell hover when there are pinned columns and horizontal bar was moved.
- Fixed an issue in jqxListBox regarding the "render" method call.
- Fixed an issue in jqxCalendar regarding the stepMonths property behavior.
- Fixed an issue in jqxDropDownButton regarding the drop down's auto-closing behavior when there is another drop down widget inside it.
Breaking Changes:
- Added watermark in major widgets for non-commercial & evaluation versions. Non-commercial users may request a production build without the watermark by writing to sales@jqwidgets.com.
- Renamed save-file.php to dataexport.php.
*********************************************
* jQWidgets v4.1.1 Release, March-28-2016 *
*********************************************
What's Fixed:
- Fixed an issue in jqxDropDownList regarding autoDropDownHeight property.
- Fixed an issue in jqxDockingLayout regarding the floating windows layout.
- Fixed an issue in jqxBarGauge regarding the precision property.
- Fixed an issue in jqxDataTable regarding the deleteRow method.
- Fixed an issue in jqxScrollBar regarding its rendering in Chrome when the browser is ran on a PC with Touch screen.
*********************************************
* jQWidgets v4.1.0 Release, March-10-2016 *
*********************************************
What's New:
- Kinetic Scrolling on Mobile Devices.
- jqxBarGauge widget.
- jqxChart x-Axis logarithmic scale support.
- jqxChart new functions for mapping axis positions to values.
- jqxChart support for custom grid lines, tick marks and labels.
- Responsive Grid System in jqxResponse.
- jqxDateTimeInput, jqxNumberInput, jqxSlider, jqxCalendar, jqxCheckBox, jqxRadioButton, jqxSwitchButton, jqxColorPicker can be initialized from Input tags.
- Templates for jqxDateTimeInput, jqxComboBox, jqxDropDownList, jqxSlider, jqxProgressBar, jqxButtonGroup, jqxNumberInput, jqxFormattedInput, jqxComplexInput.
- DropDown Alignment options for jqxDropDownList, jqxComboBox, jqxDropDownButton and jqxDateTimeInput.
What's Improved:
- Scrolling performance on Mobile Devices.
- jqxGrid rendering and data binding performance.
What's Fixed:
- Fixed an issue in jqxScheduler regarding the appointmentClick and appointmentDoubleClick events in the agenda view.
- Fixed an issue in jqxScheduler regarding the edit dialog in the agenda view.
- Fixed an issue in jqxDropDownList regarding its Popup positioning.
- Fixed an issue in jqxChart regarding range selector rendering.
- Fixed an issue in jqxChart regarding range selector vertical rendering.
- Fixed an issue in jqxRibbon regarding the visibility of scroll buttons not being updated when "removeAt" is called.
- Fixed a jqxRibbon selection issue in the "addAt" method.
- Fixed a rounding issue in jqxRangeSelector.
- Fixed an issue in jqxLinearGauge regarding an incorrect layout when the orientation is horizontal and "scaleLength" is set.
Breaking Changes:
- Removed default sorting by grouped column in jqxGrid when grouping and paging are applied.
*********************************************
* jQWidgets v4.0.0 Release, Jan-27-2016 *
*********************************************
What's New:
- jqxKanban widget.
- jqxKnob widget.
- jqxSortable plug-in.
What's Improved:
- jqxNumberInput null value support.
What's Fixed:
- Fixed an issue in jqxScheduler regarding the rendering of appointments in Day/Week view with duration less than a single time slot.
- Fixed an issue in jqxScheduler regarding the rendering of appointments in Day/Week view with more than 1 day duration.
- Fixed an issue in jqxScheduler regarding the edit dialog widgets visibility.
- Fixed an issue in jqxScheduler regarding the edit dialog's location field.
- Fixed an issue in jqxScheduler regarding the weekstart in recurrenceAppointments export.
- Fixed an issue in jqxScheduler regarding the changedAppointments property.
- Fixed an issue in jqxScheduler regarding the legends rendering after re-binding the scheduler.
- Fixed an issue in jqxGrid regarding the grouping and row details expand/collapse state maintenance.
- Fixed an issue in jqxGrid regarding the grouping when deferred scrolling is enabled.
- Fixed an issue in jqxCore regarding IE7, IE8 browser support.
- Fixed an issue in jqxData.Export regarding the export to PDF in Firefox.
- Fixed an issue in jqxDockingLayout regarding drop overlays not being displayed after "loadLayout" is called.
- Fixed an issue in jqxDockingLayout regarding docked floatGroups losing their content after "loadLayout" is called.
- Fixed an issue in jqxTextArea regarding the use of jQuery's .val() method.
- Fixed an issue in jqxTextArea with text alignment when "rtl" is set to true.
- Fixed an issue in jqxRating regarding the positioning of "stars" in containers with overflow.
- Fixed an issue in jqxNotification occurring due to the ids of inner elements being duplicated.
- Fixed an issue in jqxLayout and jqxDockingLayout occurring when "height" is set to a percentage value.
- Fixed an issue in jqxLayout and jqxDockingLayout regarding resizing occurring when "width" or "height" is set to a percentage value.
- Fixed an issue in jqxDockingLayout regarding the content of some docked float groups being lost when "loadLayout" is called.
- Fixed an issue in jqxBulletChart regarding the dynamic setting of the "ranges" property.
- Fixed an issue in jqxValidator regarding the class "jqx-validator-error-element" not being added to textarea elements when "hintType" is set to "label".
*********************************************
* jQWidgets v3.9.1 Release, Oct-29-2015 *
*********************************************
What's New:
- jqxScheduler Agenda View.
- jqxScheduler ICalendar import/export.
- jqxScheduler Export to Excel, PDF, JSON, XML, HTML, CSV, TSV.
- jqxScheduler Appointments Exact Time rendering.
- jqxScheduler Week Numbers display in Month View.
- jqxDockingLayout method for dynamically adding floatGroups.
What's Improved:
- jqxGrid expand/collapse state maintenance when the Grid is grouped or row details are enabled.
What's Fixed:
- Fixed an issue in jqxGrid about best fit columns resizing when columns reorder is turned on.
- Fixed an issue in jqxScheduler about legends bar rendering.
- Fixed an issue in jqxScheduler which occurred when user tries to select multiple cells in the all days area.
- Fixed an issue in jqxScheduler RTL Navigation through the toolbar.
- Fixed an issue in jqxScheduler Resources binding through jqxDataAdapter.
- Fixed an issue in jqxCalendar and jqxDateTimeInput firstDayOfWeek property issue.
- Fixed an issue in jqxFileUpload which occured when uploadFile was called, but no files had been selected for upload.
- Fixed an issue in jqxDockingLayout regarding initContent not being called for floatGroups.
- Fixed an issue in jqxDockingLayout drop indicators show/hide issue related to mobile devices.
*********************************************
* jQWidgets v3.9.0 Release, Oct-09-2015 *
*********************************************
What's New:
- jqxScheduler, jqxDockingLayout, jqxLayout, jqxTextArea, jqxTagCloud, jqxResponsivePanel, jqxPopover, jqxLoader widgets.
- jqxGrid best fit columns resizing. End-users now can auto-resize columns by double clicking on the column header's right border.
- jqxChart Pie and Donut slices expansion on selection.
- jqxCalendar Restricted dates feature.
- jqxRibbon Tabs reorder functionality.
What's Improved:
- jqxChart's labels positioning in Pie and Donut series.
- jqxChart's default value axis number formatting.
- jqxFormattedInput Select All with Ctrl+A.
- jqxFormattedInput radix can now be changed through the dropdown even when the input is empty.
What's Fixed:
- Fixed an issue in jqxTreeGrid regarding the hierarchical checkboxes when Sorting is applied.
- Fixed an issue in jqxGrid regarding the ever present row rendering when a column is pinned.
- Fixed an issue in jqxGrid regarding the multiple cells advanced selection when columns width is in percentages.
- Fixed an issue in jqxGrid regarding the excel filter for filtering date column.
- Fixed an issue in jqxGrid regarding the initial column filter functionality when the filter is applied to numeric column and filter row is turned on.
- Fixed an issue in jqxGrid regarding the save/load state of Date filter.
- Fixed an issue in jqxGrid regarding the DateTimeInput editor's localization.
- Fixed an issue in jqxDateTimeInput regarding the Tab key navigation in Firefox.
- Fixed an issue in jqxDateTimeInput regarding date selection when closing the popup calendar by clicking on the calendar button.
- Fixed an issue in jqxDateTimeInput regarding the rendering of the time popup after navigation through the calendar popup.
- Fixed an issue in jqxChart value axis range display when all values are 0s.
- Fixed an issue in jqxChart range selector layout issues.
- Fixed an issue in jqxChart range selector mouseup outside of area event handling bug.
- Fixed an issue in jqxChart range selector refresh issue when used with 'basic' type xAxis.
- Fixed an issue in jqxChart about export to image with rangeselector.
- Fixed an issue in jqxScrollBar about small scroll ranges layout.
- Fixed an issue in jqxFileUpload regarding an "Access is denied" error in Internet Explorer 10.
- Fixed an issue in jqxFormattedInput regarding the entering of numbers through the numeric keypad.
- Fixed an issue in jqxComplexInput regarding the entering of numbers through the numeric keypad.
- Fixed an issue in jqxRibbon when header items contain images or other non-text HTML elements.
*********************************************
* jQWidgets v3.8.2 Release, August-06-2015 *
*********************************************
What's New:
- Added Support for Microsoft Edge Web Browser.
What's Fixed:
- Fixed an issue in jqxGrid regarding the Checkbox column Toggle behavior.
- Fixed an issue in jqxGrid regarding the deleterow method and editing after that.
- Fixed an issue in jqxGrid regarding the validation popup's positioning when the editing is full row.
- Fixed an issue in jqxGrid regarding the destroying of filter widgets on data source change.
- Fixed an issue in jqxGrid regarding the cells rendering when custom filter is applied and removed dynamically through API.
- Fixed an issue in jqxDateTimeInput regarding the switching of calendar views.
- Fixed an issue in jqxDateTimeInput regarding the Time Popup inputs formatting.
- Fixed an issue in jqxDateTimeInput regarding the Null dates handling.
- Fixed an issue in jqxDateTimeInput regarding the Spin Buttons behavior in the Time Popup.
- Fixed an issue in jqxRibbon regarding an incorrect class applied to the top and bottom scroll button arrows.
- Fixed an issue in jqxSlider when the 'min' and 'max' properties are dynamically set.
- Fixed an issue in jqxSwitchButton regarding the removal of event handlers.
- Fixed an issue in jqxToolBar regarding its integration in a jqxSplitter panel.
- Fixed an issue in jqxComplexInput regarding the methods getReal and getImaginary when the decimalNotation.
- Fixed an issue in jqxAngular plugin regarding the Angular UI Router.
- Fixed an issue in jqxNumberInput with Paste from browser's context menu.
- Fixed an issue in jqxListBox regarding the checkItem, uncheckItem and indeterminateItem methods when Filter is applied.
*********************************************
* jQWidgets v3.8.1 Release, June-23-2015 *
*********************************************
What's New:
- jqxDateTimeInput - Time popup.
What's Improved:
- jqxTreeGrid API. Added expandAll and collapseAll methods.
- jqxChart Value axis automatic selection of optimal interval when all values are identical.
- jqxNumberInput editing of negative numbers.
- jqxFileUpload 'select' event is passed the selected file's size as an argument.
What's Fixed:
- Fixed an issue in jqxGrid about Virtual Columns Scrolling in IE7 and IE8.
- Fixed an issue in jqxGrid about Virtual Columns Scrolling when Filtering is applied.
- Fixed an issue in jqxGrid about rendering of cell contents of a pinned column when the Grid's horizontal scrollbar is moved and the "hidecolumn" method is called.
- Fixed an issue in jqxGrid about the Validation popup positioning when the edit mode is full row.
- Fixed an issue in jqxObservableArray about the unshift method.
- Fixed an issue in jqxFileUpload regarding the use of the 'multipleFilesUpload' property in Internet Explorer 9 and earlier.
- Fixed an issue in jqxFormattedInput when the value is an empty string.
- Fixed an issue in jqxRibbon when 'mode' is set to 'popup' and the content section is over other elements.
- Fixed an issue in jqxRibbon when setting 'width' and 'height' dynamically.
*********************************************
* jQWidgets v3.8.0 Release, April-27-2015 *
*********************************************
What's New:
- jqxChart column series properties to render as Pyramid and Funnel charts.
- jqxChart new tooltips property toolTipMoveDuration to control time required move the tooltip between items.
- jqxChart localization support.
- jqxGrid, jqxChart, jqxTreeGrid and jqxDataTable PDF Export.
- jqxGrid Ever Present Row.
- jqxGrid Filter Menu customization.
What's Improved:
- jqxChart tooltips positioning and style using tooltip arrows.
- jqxChart support for percentage radius in pie and donut series and polar/spider charts.
- jqxChart automatic detection and parsing of date/time strings in different cultures.
- jqxChart dateFormat property for xAxis values, tooltips and labels.
- jqxGrid performance improvement which affects Grids with multiple columns.
- jqxGrid Grouping and Filtering API.
- jqxAngular plugin improvement which allows dynamic compile of widgets through a function call.
What's Fixed:
- Fixed an issue in jqxGrid about resizing in RTL mode.
- Fixed an issue in jqxGrid about clipboard handling in server paging mode.
- Fixed an issue in jqxGrid regarding the Pager's rendering in RTL mode.
- Fixed an issue in jqxDataTable regarding the setCellValue method when the column is sorted.
- Fixed an issue in jqxDataTable regarding columns width on touch devices.
- Fixed an issue in jqxComboBox regarding the getSelectedItem method when multiSelect mode is turned on.
- Fixed an issue in jqxNumberInput regarding the behavior when the value is 0 and decimalDigits is set to 0.
- Fixed an issue in jqxSwitchButotn regarding the dynamic changing of button's orientation.
- Fixed an issue in jqxPasswordInput regarding the show password behavior on touch devices.
- Fixed an issue in jqxEditor regarding the "change" event when "paste" is through mouse.
- Fixed an issue in jqxPasswordInput password strength re-evaluation when setting the password with the val method.
- Fixed an issue in jqxFileInput in Internet Explorer when the option "Include local directory path when uploading files to a server" is enabled.
- Fixed an issue in jqxChart with custom colorFunction and range bars.
- Fixed an issue in jqxChart with the lineWidth property of gridlines & tickmarks in spider charts.
- Fixed an issue in jqxChart tooltips formatSettings on common y-axis.
- Fixed an issue in jqxChart with tooltip hiding in some corner cases.
- Fixed an issue in jqxChart with ticks overlapping text in polar chart.
- Fixed an issue in jqxChart with columns overlap detection logic.
- Fixed an issue in jqxChart with waterfall series conneting lines in horizontal chart orientation.
- Fixed an issue in jqxChart with calling 'update' after previously loading an empty data set.
- Fixed an issue in jqxChart in end point spline rendering in VML mode.
- Fixed an issue in jqxChart in vertical text rendering in VML mode.
Breaking Changes:
- The default value of jqxChart's skipOverlappingPoints option is now set to false in column series
*********************************************
* jQWidgets v3.7.1 Release, Feb-25-2015 *
*********************************************
What's Fixed:
- jqxChart Gradient fill style regression in IE9.
- jqxChart linesEnabled property change issue with pie/donut series.
- jqxChart handling of special characters in url.
- jqxGrid filter menu issue.
- jqxListBox issue about unselectIndex method.
*********************************************
* jQWidgets v3.7.0 Release, Feb-02-2015 *
*********************************************
What's New:
- jqxRibbon widget.
- jqxToolBar widget.
- jqxNavBar widget.
- jqxFileUpload widget.
- jqxFormattedInput widget.
- jqxComplexInput widget.
- jqxChart Waterfall and stacked waterfall series.
- jqxChart Support for common valueAxis.
- jqxChart Spider axis support.
- jqxChart Partial polar & spider chart support.
- jqxChart Annotations.
- jqxChart Color bands on xAxis.
- jqxChart Color bands in polar and spider charts.
- jqxChart Additional API functions.
What's Improved:
- jqxChart Axis padding feature.
- jqxChart Additional labels styling properties.
- jqxChart Support for conditional label colors.
- jqxChart Range selector and chart refresh events.
- jqxChart Improved columns spacing and padding calculation.
- jqxChart 15 new examples.
- jqxSlider mouse wheel behavior.
What's Fixed:
- Fixed an issue in jqxGrid regarding the Columns Hierarchy rendering when columns menu is turned off.
- Fixed an issue in jqxGrid regarding the deffered scrolling vertical scrolling when paging is enabled.
- Fixed an issue in jqxGrid regarding the keyboard navigation when paging is enabled.
- Fixed an issue in jqxChart with multiple range selectors.
- Fixed an issue in jqxChart Tooltips display on single point lines.
- Fixed an issue in jqxChart Partial pie series angle recalculation when calling 'update'.
- Fixed an issue in jqxChart Columns positioning issue when some data points are invalid.
- Fixed an issue in jqxTooltip's close method.
- Fixed an issue in jqxNumberInput regarding the spin behavior.
- Fixed an issue in jqxTree regarding the drag and drop behavior.
Breaking Changes:
- Incorrectly typed property names will now raise errors. In previous versions, these properties were ignored.
*********************************************
* jQWidgets v3.6.0 Release, Nov-25-2014 *
*********************************************
What's New:
- jqxChart OHLC series.
- jqxChart Candlestick series.
- jqxTreeGrid Three-State checkboxes.
- jqxTreeGrid new Paging Mode.
- jqxAngular new AMD module which allows automatic on demand loading of the required jQWidgets javascript files.
- jqxMenu and jqxDocking keyboard navigation.
- jqxSlider tooltips.
- Observable Array function.
What's Improved:
- jqxChart Range selector mouse and touch handling.
- jqxChart automatic calculation of unit interval in date/time series.
- jqxChart improvements in spline rendering algorithm.
- jqxChart improvements in rendering of column series on date/time axis.
- jqxAngular's jqx-watch attribute now allows watching for changes in multiple members.
What's Fixed:
- Fixed an issue in jqxListBox, jqxComboBox and jqxDropDownList about the events handling when the widget is created from 'select' tag.
- Fixed an issue in jqxDropDownList regarding the "getItemByValue" method.
- Fixed an issue about the Clipboard operations and Selection in jqxGrid, jqxDataTable, jqxListBox and jqxTreeGrid when the widget is used on Mac OS.
- Fixed an issue about the Clipboard Copy in jqxGrid when the data is sorted.
- Fixed an issue in jqxKnockout about the Inputs and their events handling.
- Fixed an issue in jqxGrid regarding the rendering after dynamically pinning and unpinning columns when the Grid has columns hierarchy.