Studio for ASP.NET Webforms
New Features
The v.3 release of ComponentOne Studio for ASP.NET Webforms contains a number of new controls: Editor, Linear & Radial Gauges, Gallery, Carousel, Lightbox, Video, Rating, Area/Bubble/Scatter/Spline charts.
All Controls
New Features
- Updated Wijmo to use jQuery UI 1.8.16.
- Version of the Wijmo scripts for CDN was upgraded from 1.3.0 to 1.4.0.
Bug Fixes
- Fixed conflicts in certain scenarios when a page contains both server controls and extender controls.
- Fixed json date serialization.
- Fixed design-time problems when the Theme property contained a url to an external stylesheet.
- The behavior for the Theme property was corrected. At runtime: the Theme stylesheet will not be linked when the Theme property is empty. At design time: fixed a problem when the path to the theme was specified using a relative path, for example, "~/css/custome-theme.css" or "css/jquery-wijmo.css". The default embedded theme (Aristo) will now be linked when the url given by the Theme property is absolute or when the UseCDN property is set to true. The Theme stylesheet will not be linked when the Theme property is empty. Fixed.
C1Accordion
Improvements
You can now navigate the accordion panes using the keyboard when the accordion header has the focus.
Bug Fixes
- You are now able to select the desired panel after all the panels are open in certain scenarios.
- Fixed first time drag issue on the design surface.
C1Calendar
Bug Fixes
- You are now able to select the month that is between the Min/Max range after selecting it with QuickNavigation.
- UI actions are now working when using jQuery 1.6.2.
C1Chart
Bug Fixes
- "There was an error rendering the control" error is no longer observed after placing C1Chart on the form.
- The pop up message box 'hint' does not extend outside of the chart area. Fixed.
- A JScript error, 'Object doesn't support this property or method', is no longer thrown if the same page has C1Chart and other Wijmo controls.
- You are now able to see all of the C1Chart UI at design time.
- An Xml web page error is no longer thrown when Axis X is bound with a string datatype in C1Chart.
- A JScript error is no longer thrown when hovering the mouse over any data point which sets 'Compass' to 'NorthEast' for 'Hint'. Fixed.
C1Combobox
New Features
- Added template support.
- Added SelectedItems and SelectedText properties.
- A "Text" property has been added on the server side.
Bug Fixes
- An "item is null or not an object" error is no longer observed when clicking the drop-down of the combobox using the callback data bind event.
- The Explode animation is always displayed behind the content of the ControlExplorer in Firefox and Chrome. Fixed.
- C1Combobox is no longer resizing after a postback.
- The selectedItem is no longer changed after a postback when the AutoComplete property is set.
- You are now able to set the Width property of C1ComboBox to 100%.
- Unable to validate the C1Combobox with validation controls. Fixed.
- An exception is no longer observed when C1ComboBox is inside a Repeater that is bound with data.
- A second level child Item can be added like C1Menu in the C1ComboBoxEditor at design time. Fixed.
C1Dialog
Bug Fixes
- When the dialog is changed from browser maximize state to browser restore state or restore state to maximize state, then the collapsed dialog is changed to an expanded dialog even though the collapse/expand button is still shown as collapsed. Fixed.
- The page is now posting back when clicking a Button inside the WebUserControl called by C1Dialog.
- The "Pin" button is now working correctly when C1Dialog is in Maximize state.
C1GridView
New Features
- The SelectedRowStyle.CssClass property is now defaulted to "ui-state-highlight".
- Clicking a cell in the grid no longer highlights the cell. To turn this behavior on, set the HighlightCurrentCell property to true.
- New events have been added: OnColumnGrouped, OnColumnGrouping, OnColumnUngrouped, and OnColumnUngrouping.
- The CallbackAction.Grouping value has been added.
- New properties have been added: GroupAreaCaption, ShowGroupArea, OnClientColumnGrouping, and OnClientColumnUngrouping.
- AllowCustomPaging and VirtalItemCount properties have been added.
- A new property has been added: ClientEditingUpdateMode.
- New events have been added: BeginRowUpdate, EndRowUpdated.
- If CallbackSetting.Action includes CallbackAction.ColMove but is not equal to CallbackAction.All, then column moving is performed via postback instead of callback.
- The grid now supports interactive grouping of columns.
- Added the ShowGroupArea property to provide users with a convenient way of grouping.
- AlwaysParseData and ColumnsAutogenerationMode properties have been added.
- The OnClientFilterOperatorsListShowning property has been renamed to OnClientFilterOperatorsListShowing.
- The OnClientColumnResizing and OnClientColumnResized properties have been added.
Bug Fixes
- A row header enlarges if any other column width is explicitly defined. Fixed.
- Incorrect grouping is no longer observed in a grid after grouping a Boolean column.
- An "Object doesn't support this property or method" Javascript error is no longer thrown when the AutogenerateColumns property is turned on.
- C1GridView is now visible in Firefox after setting the ShowFooter property to true.
- C1Combobox controls in the template columns no longer look broken.
- An InvalidOperationException is no longer thrown when rendering GridView to a Pdf file.
- You are now able to add a Wijmo Combobox to a templated item.
- Ajax Toolkit Extenders now work when used with C1GridView.
- The "'options' is null or not an object" javascript error is no longer observed when data binding the grid at run time with code.
- GridView no longer throws a JS error on binding at run time.
- You can now set the column width.
- The Columns Treeview in the Format tab of the property builder needs to use a field's name if available. Fixed.
- You can now navigate to any page in C1GridView if the web page has a ScriptManager control when browsing in FireFox 6.0.2.
- Fixed an issue with Templated Column Header.
- Fixed an exception when the AllowCustomPaging property is turned on and the datasource does not support ICollection.
- The name of the "args" parameter is changed to "e" for all server-side events.
- Invisible columns can now be grouped.
- The 'OnClientColumnUngrouping()' event is now fired when removing a column in the grouping area.
- When the 'PageIndex' property is set at design time, it does not take effect on C1GridView at run time. Fixed.
- An edit mode is enabled for a row only after the second click on Edit when callback editing is enabled. Fixed.
- A JavaScript exception is no longer thrown during a callback when one of the OnClient<EventName> properties is set.
- The sequence of a column is now correct when dragging the first column to the left of the third column.
- Grids can now show the sorted data after setting groupInfo.
- The 'OnClientFilterOperatorsListShowing' event now gets fired when the filter drop-down is opening.
- Filter value 'Contains' now takes effect on C1GridView after setting the 'NotEqual' filter value in the other column.
- All records are now shown when databinding to a SqnlDataReader.
- An exception is no longer thrown during a postback or callback when one of the columns is grouped.
- When doing a callback causing a full content refresh, a "Script controls must be registered using RegisterScriptControl() before calling RegisterScriptDescriptors()" exception is no longer thrown.
C1GridView/C1GridExtender
New Features
- The grid now supports interactive grouping of columns.
- Added the ShowGroupArea property to provide users with a convenient way of grouping.
- AlwaysParseData and ColumnsAutogenerationMode properties have been added.
- The OnClientFilterOperatorsListShowning property has been renamed to OnClientFilterOperatorsListShowing.
- The OnClientColumnResizing and OnClientColumnResized properties have been added.
- New properties have been added: OnClientColumnGrouped, OnClientColumnUngrouped, and ReadAttributesFromData.
C1Input
Improvements
Bug Fixes
- When typing one number in C1Input, two duplicated numbers are no longer displayed in IE 8 compatibility view mode.
- Unable to validate the C1Input with validation controls. Fixed.
C1InputDate
New Features
Added MinDate and MaxDate properties.
C1Menu
Bug Fixes
- C1MenuEventArgs returns the first hidden menu item instead of the menu item being clicked in the ItemClick event.
- Width and Height property is now working properly in C1Menu.
- The "OnClientBlur" and "OnClientFocus" events no longer fire twice in C1Menu in certain scenarios.
- Items text on the menu is now displayed after adding a Headeritem in the menu in IE 8 compatibility view mode.
- The template button control no longer disappears after a postback.
- Added menu item disabled support.
- The "Header" and "Separator" are saved as a "Link Item" in the .xml file after saving the C1Menu as an .xml.
- The "Header" and "Separator" display and act as a "LinkItem" when adding from "menu" or "toolbar" in "C1MenuDesignerForm" after closing the designer form. Fixed.
- An .xml file is now saved when it is saved from the menu in the "C1MenuDesignerForm" of "C1Menu".
C1PieChart
Bug Fixes
Incorrect context is no longer being passed to the hint function. Fixed.
C1ReportViewer
New Features
- Added new client-side method exportToFile.
- Added new property ReportsFolderPath.
Bug Fixes
- The design-time selected zoom value is now shown in the current zoom value drop-down at run time.
- Fixed regression issue with layout in percentages when page is loaded for the first time.
- A 'this.options.documentStatus.pageCount...' error no longer occurs when choosing any value in the 'CurrentZoom' drop-down.
- A javascript exception is no longer thrown when the FileName and ReportName properties are empty.
C1Slider
Bug Fixes
- The track of the slider no longer increases its height after a postback.
- The "Object doesn't support this property or method" javascript error is no longer observed when running C1Slider in compatibility view in IE 8 and IE 9.
- An Error is no longer observed when placing three-level nested splitters and setting the FullSplit property for all of the splitters to true.
- Expander is now rendered correctly when nested.
- The Hover style is now being applied correctly to the sizing bar.
- The Collapse/Expand button is now displayed in the nested split after collapsing the Panel1.
C1SuperPanel
Bug Fixes
The Content control is no longer clipped after resizing.
C1ToolTip
Bug Fixes
An invalid JSON text exception is no longer observed after placing a C1ToolTip and another Wijmo control on the form and postback occurred.
C1TreeView
Bug Fixes
- Fixed design-time control rendering after adding tree nodes.
- The "'JSON' is undefined" Javascript error is no longer observed when a postback occurs in IE 8 compatibility view mode.
- A Webpage error is no longer observed after clicking the tree node that is added at run time when the server-side node click event is set.
C1Upload
Bug Fixes
A callback error is no longer observed when C1Upload is used in a master content page.
C1Wizard
Bug Fixes
- The C1WizardDesigner no longer closes automatically after selecting the rename menu item and clicking anywhere in the designer.
- The control name has been fixed in the title of the Designer Form.