Changelog
1.7.45
* Added Editor style property
* Improved Editor styles
1.7.44
* Improved Draggable behavior on mobile devices
1.7.43
* Added view.minDepth option for Calendar
* Improved Editor image handling and tooltips for buttons
1.7.42
* Editor image handling and other improvements
1.7.41
* Improved Editor image handling
* Exposed some Editor command classes, so that they can be reused for creating custom commands
* Fixed Window modal closing issues
* Fixed Grid column template hide/show functionality
1.7.40
* General improvements and minor bug fixes
1.7.39
* Fixed Splitter handles dragging problem
* Added index.html file to package
1.7.38
* Fixed PDF Export bugs
* Fixed a problem with Grid refresh() method
* Fixed Chart zooming problems
* Fixed DateTimePicker designer issues
1.7.37
* Fixed Grid's editing problems in virtualized mode
* Fixed Grid's index sent to the "edit" event in click mode
* Changed Grid's column customFilter function context
* Fixed Draggable's destroy() method code
* Fixed TreeView default hasChildrenTemplate option
* Fixed horizontal Slider label height
* Added an unselect() method for the TreeView component
* Fixed Grid height property to render at the correct place
1.7.36
* Fixed a problem with Grid focus on edit
* Updated type conversion logic to work with a wider range of widget value types
* Updated type conversion logic to work with a wider range of widget value types
1.7.35
* Fixed a bug with Grid editing in hierarchy mode
* Fixed Grid selection in frozen columns mode
1.7.34
* Added Grid support for CSV export
* Added Grid support for CSV export
* Added Grid support for CSV export
* Added Grid support for CSV export
1.7.33
* Fixed Chart series selection problems in touch devices
* Fixed Chart datetime axis formatting issues
* Added Grid column groupTitle and groupHeaderTitle options and made code default to using the column title for group title, when the first two are not set
* Updated Grid to put edited cells when the edit event is "doubleclick" a single click is made on a non-edited cell
* Added selection.drawArea setting
* Added selection.drawArea setting
* Added selection.drawArea setting
1.7.32
* Added allowMultiPointSelection option to Chart series settings - when set to false, will supress multiple selection
* Fixed Grid footer columns in expand/hierarchical mode
* Fixed Grid group panel refresh problems when there are no records
* Fixed Grid filter header cells misalignment when there are no records
* Added allowMultiPointSelection option to Chart series settings
* Added allowMultiPointSelection option to Chart series settings
* Added GetScript() method for Chart HTML Helper
* Added allowMultiPointSelection option to Chart series settings
* Added allowMultiPointSelection option to Chart series settings
1.7.31
* Added zIndex property support for Chart data series
* Added zIndex property support for Chart data series
* Added zIndex property support for Chart data series
1.7.30
* Improved Chart touch and mouse event handling
* Updated Grid to initialize frozen columns only if there is data to be rendered
* Updated Grid to allow text selection when selection.drawArea is false
* Added Grid selection.disableTextSelection property to force disabling of text selection when using area select or drag & drop
* Added a appendListBoxTo option for AutoComplete, ComboBox, DropDown widgets to control where ListBox is rendered to
* Added search and selected events to AutoComplete
* Fixed several Grid keyboard navigation issues related to buttons
* Fixed Grid issues appearing when grouping and filtering are used together
* Fixed a problem with Grid when an item is inserted at the end of the last page or no paging is set
* Fixed a problem with the editable ComboBox value
* Fixed Grig custom filtering issue
* Initial release
* Added support for all Shield UI widgets
1.7.29
* Added WAI-ARIA 1.1 support for: Accordion, AutoComplete, Button, CheckBox, ComboBox, ContextMenu, Grid, ListBox, MaskedTextBox, Menu, NumericTextBox, RadioButton, Slider, SplitButton, Splitter, Switch, Tabs, TextBox, Tooltip, TreeView, Window
* Changed CheckBox and RadioButton focused state style
* Added Grid keyboard navigation
* Added a Grid editRowPopup(index) function
* Fixed a bug in Grid exportPdf() function
* Fixed a bug which caused the enabled state of Draggable to not take effect
* Fixed PDF export to properly calculate header row's height
* Fixed Grid sorting on frozen columns
* Fixed Calendar errors
* Fixed bootstrap themes
1.7.28
* Added virtualRowsLoaded event for Grid, raised when virtual rows have been updated
* Added selectionChanging command for Grid, fired when the selection is about to be changed
* Fixed several Grid filtering bugs
1.7.27
* Added Grid selection.selectEvent property to enable triggering selection on "mousedown" event
* Implemented Grid filtering state initialization based on the DataSource filter option
* Added Pager messages.pageLabelTemplate option for controlling page number display
* Fixed a bug which prevented DatePicker, MonthYearPicker, TimePicker and DateTimePicker from updating the value of the original element
* Fixed a ComboBox bug related to wrong input value being set when selecting value with arrows
* Added model support for input controls
1.7.26
* Fixed Grid virtualization flickering
* Fixed Grid header padding adjustment in virtual scroll mode
* Fixed Grid frozen column issues
1.7.25
* Made Grid scrollbars (in scrolling mode) dynamic - they will appear now only when needed
* Added Grid maxHeight property
* Added Grid height: "auto" support setting
* Added Grid selection.drawArea option for controlling multiple selection area visibility
* Fixed a bug in Tabs widget that prevented nested widgets to receive some events
* Fixed ProgressBar to be properly rendered after window resize
1.7.24
* Added Timeline widget
* Added columnResize command and event to Grid
* Fixed ComboBox width setting
* Added Timeline widget
* Added columnResize command and event to Grid
* Added Timeline widget
* Added columnResize command and event to Grid
* Added Timeline widget
* Added columnResize command and event to Grid
1.7.23
* Added frozen columns support
* Fixed command button index determination in virtualized mode
* Added frozen columns support
* Added frozen columns support
* Added frozen columns support
1.7.22
* Added Editor widget
* Fixed Grid column visibility issues
* Fixed Accordion initialization issues
* Added Editor widget
* Added Editor widget
* Added Editor widget
1.7.21
* Added Grid scrollTop() method
* Fixed Grid issues with column formatting and selection
* Fixed Grid problem with losing selection after window resizing
* Fixed Grid multiple issues related with column visibility
* Fixed Grid problem that caused aggregates footer to be rendered multiple times
* Fixed Grid column resizing issues
* Fixed Grid virtualization rendering issues
* Fixed Upload remove field name bug
* Fixed ColorPicker visible() method
* Fixed Window settings and iframe dealing issues
* Fixed issues with widgets designer rendering
1.7.20
* Added Upload widget
* Added Grid column editable property
* Enabled drawNullValues for Chart bar series
* Fixed Excel and PDF export to remove non-printable characters from strings
* Fixed several Grid editing issues
* Fixed Grid visibility issues
* Fixed Chart image export z-indexes
* Fixed Splitter problems with pane dragging over iframes
* Added Upload widget
* Added Upload widget
* Added Upload widget
1.7.19
* Added TreeView widget
* Added SplitButton widget
* Changed DataSource schema nullable property to default to false and updated Grid to honor the schema
* Fixed a bug in Grid grouping when order is not set
* Fixed minor Tooltip positioning issues
* Added TreeView widget
* Added SplitButton widget
* Added TreeView widget
* Added SplitButton widget
* Added TreeView widget
* Added SplitButton widget
1.7.18
* Added Tabs widget
* Added selectedRowIndices() helper method for Grid
* Updated selectionChanged Grid command and events to receive more parameters
* Fixed bugs in the Grid select() method
* Fixed a bug with determining Excel export column datatypes
* Fixed ContextMenu events issues
* Fixed nested Splitter issues
* Added Tabs widget
* Added Tabs widget
* Added Tabs widget
1.7.17
* Added PDF export functionality for Grid
* Fixed Excel export formatting bugs
* Fixed CSS font styles
* Added PDF export functionality for Grid
* Added PDF export functionality for Grid
* Added PDF export functionality for Grid
1.7.16
* Adding Excel export functionality for Grid
* Fixed a Grid error which is thrown when grid does not have data and resizing is enabled
* Fixed a Grid error which caused errors when filtering is applied to a non-field column
* Fixed the Chart zoom event sending null results after zooming in too much
* Adding Excel export functionality for Grid
* Updated Chart wrapper to allow Double type for Axes Min and Max values
* Adding Excel export functionality for Grid
* Adding Excel export functionality for Grid
1.7.15
* Fixed bugs with Grid showing and hiding columns
1.7.14
* Added Menu widget
* Added ContextMenu widget
* Added Popup editing support for Grid
* Added methods for showing and hiding Grid columns
* Fixed bugs with multiple Grids on the same page
* Fixed bugs appearing when having nested Grids
* FIxed a Grid virtualization bug
* Fixed a bug with Splitter pane size handling
* Added Menu widget
* Added ContextMenu widget
* Added Menu widget
* Added ContextMenu widget
* Added the remaining widget wrappers
1.7.13
* Added TagCloud widget
* Fixed missing footer bug in Grid virtualization mode
* Added TagCloud widget
* Added TagCloud widget
1.7.12
* Fixed a bug with DataSource remote aggregation and grouping
* Fixed some bugs with Grid virtualization caused by a large number of items
1.7.11
* Added TreeMap widget
* Added cancel event to ColorPicker
* Improved Chart tooltip styling
* Optimized event handling
* Fixed ColorPicker does not change its picker color cell when value is changed via value(color) method
* Fixed ColorPicker throws error when basic palette is used in picker mode
* Fixed problem with wrong sorting when there is more than one grid with same columns and user performs sorting
* Fixed DatePicker control is disabled when user navigates to the next/prev month and clicks today date
* Added TreeMap widget
* Added cancel event to ColorPicker
* Fixed problem with rendering of the DataSource component when ajax is performed
* Added TreeMap widget
* Added cancel event to ColorPicker
* SeriesConfiguration.Cursor property cannot be set to CursorType.Pointer
* Added all cursor types to the CursorType enum
1.7.10
* Fixed a CSS bug that introduced a wrong commonly-used class
* Fixed Slider bugs
1.7.9
NOTE: With this version of Shield UI, we are removing the base (core) CSS files needed to be loaded. The other theme CSS file will contain everything needed for the components to run.
See our Demos and Documentation sections for examples how the new CSS includes should look like.
* CSS - Combining core and theme css files into one, located in the theme directory. The core css file is no longer required.
* Added Slider widget
* Added ColorPicker widget
* Fixed various Grid virtualization bugs
* Fixed a bug in Switch destroy() method
* Fixed a bug with global events binding/unbinding
* Added Slider widget
* Added ColorPicker widget
* Added Slider widget
* Added ColorPicker widget
1.7.8
* Added Accordion widget
* Added legendSeriesClick client event for Chart
* Added aggregation for Grid
* Added grouping for Grid
* Added sortable setting for Grid columns
* Added filterable setting for Grid columns
* Added animation for Switch
* Fixed multiple Grid bugs
* Fixed NumericTextBox refresh method
* Combined some widget images into a single sprite
* Added Accordion widget wrapper
* Added legendSeriesClick client event for Chart
* Added aggregation for Grid
* Added grouping for Grid
* Added sortable setting for Grid columns
* Added filterable setting for Grid columns
* Added Accordion widget wrapper
* Added legendSeriesClick client event for Chart
* Added aggregation for Grid
* Added grouping for Grid
* Added sortable setting for Grid columns
* Added filterable setting for Grid columns
1.7.7
* Added Splitter Widget
* Added Switch Widget
* Added Splitter Widget
* Added Switch Widget
* Fixed a bug - when SeriesVisibilityChange client event is handled it is also attached on SeriesMouseOver event
* Added Splitter Widget
* Added Switch Widget
1.7.6
* Added Tooltip Widget
* Added showHeader property to Grid
* Added several DataSource editing functions to work with view indices
* Added Tooltip Widget Wrapper
* Added showHeader property to Grid
* Added Tooltip Widget Wrapper
* Added showHeader property to Grid
* Fixed Window wrapper dragging and resizing problems
1.7.5
* Fixed a problem in IE7 and IE8 causing slowness or stack overflow on chart container click event
* Fixed Chart properties bugs
1.7.4
* Added "expandButtonCreate" command to Grid
* Fixed problems introduced by loading ShieldUI core library multiple times
* Fixed AutoComplete problems appearing for certain filter configurations
1.7.3
* Added divideSeries option to the Chart widget
* Fixed ' character encoding in Byte Mode for the QR code
* Added divideSeries option to the Chart widget
* Changed the type of BarOffset of ChartRangeBarSettings and ChartBarSettings to be double
* Added divideSeries option to the Chart widget
* Added divideSeries option to the Chart widget
1.7.2
* Fixed problems with some widgets' refresh() method
* Added DataSource wrapper
1.7.1
* Added several improvements to the DataSource widget
* Added appendToBody setting to the Window widget
* Updated NumericTextBox widget to allow setting empty value
* Fixed a bug with Grid column reordering
* Fixed a bug in NumericTextBox max setting
* Added wrappers for the following widgets: AutoComplete, Button, Calendar, CheckBox, ComboBox, DatePicker, DateTimePicker, DropDown, Grid, ListBox, LoadingPanel, MaskedTextBox, MonthYearPicker, NumericTextBox, Pager, ProgressBar, RadioButton, Rating, TextBox, TimePicker, Window
1.6.10
* Grid Editing bugfixes
1.6.9
* Improvements for NumericTextBox default options
* Grid Editing bugfixes
1.6.8
* Added Window widget
* Added DataSource editing support
* Added Grid editing functionality
1.6.7
* Added MaskedTextBox widget
* Improved all themes
1.6.6
* Added TimePicker widget
* Added DateTimePicker widget
* Added Rating widget
* Updated the column columnTemplate setting to support a handler function for returning content or appending it directly to the cell being rendered
* Fixed a bug in Grid where column format function was passed the whole data item instead of the field value
1.6.5
* Added NumericTextBox widget
* Added DatePicker widget
* Added MonthYearPicker widget
* Fixed Calendar week start day to be retrieved from the culture
* Fixed Calendar animation does not work when rtl is enabled
* Fixed selection and detail's rows expand/collapse does not work when sorting is performed
1.6.4
* Added Calendar widget
* Added Grid column resizing
* Added Grid column reorder
* Fixed an issue preventing Y axis title text to be bolded
* Fixed an issue preventing Y axis title text to be bolded
* Fixed an issue preventing Y axis title text to be bolded
1.6.3
* Fixed minor widget rendering issues
* Added new Plot Lines and Plot Bands feature
* Added new options.show property to the LoadingPanel widget for initial showing
* Fixed Chart throws client side error on series selection in .NET 3.5 when the chart is placed in UpdatePanel
* Fixed user control containing the Chart being placed more than once on the page into update panel, after series selection only the last chart is recreated
* Added series 'Visible' property to specify default series visibility
* Added new Plot Lines and Plot Bands feature
* Added Distance property to the ChartDataPointText class
* Added series 'visible' option to specify default series visibility on render
* Added new PlotLines and PlotBands feature
* Added series 'visible' option to specify default series visibility on render
* Added new PlotLines and PlotBands feature
1.6.2
* Added circular ProgressBar layout
* Updated ProgressBar settings to handle the new circular layout type
* Fixed a ComboBox bug, which caused custom-typed values to not be handled properly
* Fixed a ComboBox bug related to synchronization of the custom-typed value to underlying INPUT element
* Fixed a ComboBox bug related to not handling dropdown item clicks
* Fixed a bug in general formatting
* Fixed Chart throws error on postback
* Fixed Pie chart DataPointText.Enabled="false" is not working
1.6.1
* Added ListBox widget
* Added TextBox widget
* Added AutoComplete widget
* Added Button widget
* Added ProgressBar widget
* Added CheckBox widget
* Added RadioButton widget
* Added ComboBox widget
* Added DropDown widget
* Added small images for LoadingPanel
* Added function as formatter to format property of columns for Grid
* Improve scrolldiv to gets its padding depending on browsers scrollbar widths for Grid
* Fire change event of the Pager widget after changing the datasource component
* Fixed Pager info box render wrong numbers when there is no items
* Fixed Pager widget layout is broken in IE7
* Fixed Grid widget cannot be sorted when sorting is enabled, columns and paging are not defined
* Fixed issue with TypeChecker class under .NET 3.5 for Chart
1.5.1
* Added Grid component
* Added Data Source and Data Query components
* Added Pager component
* Added Loading Panel component
1.4.2
* Added bubble series support
1.4.1
* Renamed the following files (OLD/NEW):
- js/shield-chart.all.min.js -> js/shieldui-all.min.js
- js/shield-chart.min.js -> js/shieldui-chart.min.js
- css/shield-chart.min.css -> css/shieldui-chart.min.css
- css/img/shield-buttons-24.png -> css/img/shieldui-chart-buttons-24.png
* Changed the default dataPointText and tooltip formatters to take axisX.categoricalValues into account
* Added Barcode widget
* Added QRCode widget
* Fixed axisX.CategoricalValues are not formated in invariant culture
* Added Barcode widget wrapper
* Added QRCode widget wrapper
* Fixed a typo in Shield Chart MVC wrapper's seriesVisibilityChange event
* Added Barcode widget wrapper
* Added QRCode widget wrapper
* Refactored Chart and ChartOptions component classes
* Added Barcode widget wrapper
* Added QRCode widget wrapper
1.3.4
* Fixed several init configuration bugs
1.3.3
* Fixed several IE8 and lower bugs
1.3.2
* Added axisY property for dataSeries items
* Added tooltipSettings.chartBound property
* Added dataPointText.format property for all seriesSettings types
* Added axisTickText.format property for axisX and axisY
* Fixed a bug in polar chart rendering
* Added AxisY property to ChartAreaSeries, ChartBarSeries, ChartLineSeries, ChartRangeAreaSeries, ChartRangeBarSeries, ChartRangeSplineAreaSeries, ChartScatterSeries, ChartSplineAreaSeries, ChartSplineSeries objects
* Added tooltipSettings.chartBound property
* Added dataPointText.format property for all seriesSettings types
* Added axisTickText.format property for axisX and axisY
* Added build for .NET Framework 2.0
* Added axisY property for dataSeries items
* Added tooltipSettings.chartBound property
* Added dataPointText.format property for all seriesSettings types
* Added axisTickText.format property for axisX and axisY
* Added axisY property for dataSeries items
* Added tooltipSettings.chartBound property
* Added dataPointText.format property for all seriesSettings types
* Added axisTickText.format property for axisX and axisY
1.3.1
* Added "steparea" and "stepline" series
* Added "polarline", "polararea", "polarbar", "polarspline", "polarsplinearea" and "polarscatter" series
* Fixed an issue not allowing tooltipSettings for some series types
* Fixed default theme settings for "bootstrap" and "dark" themes to make all themes look the same
* Added "steparea" and "stepline" series
* Added "polarline", "polararea", "polarbar", "polarspline", "polarsplinearea" and "polarscatter" series
* Added "steparea" and "stepline" series
* Added "polarline", "polararea", "polarbar", "polarspline", "polarsplinearea" and "polarscatter" series
* Added "steparea" and "stepline" series
* Added "polarline", "polararea", "polarbar", "polarspline", "polarsplinearea" and "polarscatter" series
1.2.3
* Added "bootstrap" theme
* Added "selected" property for each series item
* Added "sliced" property for each pie/donut chart series items
* Changed ChartRangeBarSeries Items to be of RangeBarSeriesItem type
* Added CategoricalValuesField for each ChartAxisX object.
* Added Selected property to all applicable series items
* Added Sliced property to pie/donut series items
* Added server side OnSeriesClick event
* Added server side OnSelectionChanged event
* Added AutoPostback property to the ShieldChart
* Added AllowMultiItemSelection property to the ShiledChart
* FIX: Serialized the ChartAxis.Step value in CultureInfo.InvariantCulture
* FIX: ASP.NET ShieldChart looses its data on postback when EnableViewState is set to "false"
* FIX: ShieldChart throws error in design time when DataFieldY or DataFieldX property is used
* FIX: ViewState for CategoricalValues are nor persisted when they are databound
1.2.2
* Added ASP.NET wrapper
* Added ASP.NET MVC wrapper
* Fixed Pie and Donut default tooltipSettings.customPointText formatting
1.2.1
* Made Default and Dark themes have the same layout
* RangeBar series implemented
* RangeArea series implemented
* RangeSplineArea series implemented