Release History

By product

Extensions for ASP.NET MVC (discontinued) 2011.2914

September 13, 2011

Common for all extensions

What’s New

  • Added: FireFox 6 and Chrome 13 support
  • Improved: Input components honor ModelState on PostBack

What’s Fixed

  • Fixed: Grid and TreeView dragCue status icon is not changed if jQuery 1.6.x is used
  • Fixed: When HtmlPrefix is specified the unobtrisive validation attributes are not rendered.
Chart MVC Icon

Chart

What’s New

  • Added: Chart axis and chart series templates
  • Added: Chart axis label rotation
  • Added: Data point tooltip
  • Added: Different type of line or border for the Chart
  • Added: Missing values options for Line chart
  • Added: Click event for nearest point in line chart
  • Added: onDataBound client-side event
  • Added: onSeriesClick client-side event

What’s Fixed

  • Fixed: Automatic axis maximum value is not multiple of user-set major unit
  • Fixed: Automatic major unit is now calculated from axis min/max values
  • Fixed: Axis labels can now be hidden
  • Fixed: Border box is smaller than legend when the legend is with top or bottom position
  • Fixed: Chart does not fit in container on refresh
  • Fixed: JavaScript error when the Chart is not initially visible (IE, FF)
  • Fixed: Negative values are incorrectly stacked in line series
  • Fixed: Not all minor ticks are rendered when the major ticks are disabled
  • Fixed: Numeric axis ticks and labels are not distributed correctly when axis min/max are not divisable by the major unit
  • Fixed: Stack overflow when defining line series with inline data
  • Fixed: Stacked bar/column series do not appear for very close values

What’s Changed

  • Breaking Change > Improvement: Obsolate axis format in favor of axis label format
ComboBox MVC Icon

ComboBox

What’s New

  • Improved: Introduced HiddenInputHtmlAttributes to the DropDownList component

What’s Fixed

  • Fixed: ComboBox dropdown appears below the upload component and not applying z-index via DropDownHtmlAttributes correctly
  • Fixed: Ctrl + X does not update the current value of the combobox
  • Fixed: The id of the DropDownList is taken from HtmlAttributes
  • Fixed: Using up/down arrow to select item in IE8 prevents keydown event bubbling
DatePicker MVC Icon

Date/Time Pickers

What’s Fixed

  • Fixed: DateTimePickers' validation not firing after value change, because the component is already blurred
  • Fixed: Inability of two DatePickers to have the same value if focused consecutively
  • Fixed: Clicking outside of the input doesn't validate the value
  • Fixed: DatePicker throws null reference exception if Value is null
  • Fixed: VerifySettings throws exception if Value is equal to DateTime.MinValue
Editor MVC Icon

Editor

What’s Fixed

  • Fixed: Applying color to hyperlink does not change underline color
  • Fixed: Editor content gets encoded if another editor is inserted in the same container
  • Fixed: Editor tools do not work if content is selected through context menu
  • Fixed: insertImage does not work for Turkish culture
  • Fixed: Loading images are not hidden if ImageBrowser is reopened when viewed in IE8
  • Fixed: pasting does not trigger selectionChange
  • Fixed: Removing underline clears additional formatting
Grid MVC Icon

Grid

What’s New

  • Added: Ability to edit cell on TAB key press

What’s Fixed

  • Fixed: Column headers are draggable even when the grouping area is not visible
  • Fixed: Inserting new records when InCell mode is used fails in master/detail scenario
  • Fixed: Disappearing grid borders during AJAX editing
  • Fixed: Column alignment on touch devices when scrolling is enabled
  • Fixed: Grid editor cannot be open if inside another grid editor
  • Fixed: Editors with nested grids are not properly encoded
  • Fixed: Fltering menu not closing when the Clear button is clicked
  • Fixed: Grouping on Date with OperationMode.Client does not work properly
  • Fixed: Header and data cells alignment in Firefox 3 and WebKit browsers in RTL mode
  • Fixed: Insert does not work properly if mode is InCell and nested inside another grid
  • Fixed: Master table column resizing affecting detail table columns as well
  • Fixed: OnDelete client event is not triggered in InCell edit mode
  • Fixed: Grouping and column reordering on AJAX bound grid does not work properly
  • Fixed: Grouping on columns with Titles that start the same does not work
  • Fixed: Keyboard navigation on grid with hidden columns
  • Fixed: Missing icons or replace them in the main sprite image
  • Fixed: PageOnScroll does not update pager status properly
  • Fixed: Too wide image buttons inside Grid in IE7
  • Fixed: "Out of stack space" error when updating nested models in InCell editing mode
  • Fixed: "Security error; code: 1000" JavaScript error message when bound column editor contains file input
  • Fixed: Ajax-bound empty grid displays "NaN of undefined" in the pager
  • Fixed: Batch editing with client operation mode when initially populated from the server and grouped with aggregates does not work as expected
  • Fixed: Binding through client-side dataBind method fails when no DataBinding settings are defined
  • Fixed: Calling rebind when in OperationMode=Client should result in request to the server
  • Fixed: Client-side error event is not raised in all cases during ajax binding
  • Fixed: Column border sticks when resizing the grid with double click
  • Fixed: Custom data is not properly send during web service binding
  • Fixed: Databinding event is not triggered when refresh button is clicked and client operation mode is used
  • Fixed: 'Ends With' is the first filtering option in IE for string columns
  • Fixed: Filtering by date throws a JS error
  • Fixed: Filtering on strings does not work as expected when bound to OData EF provider
  • Fixed: Filtering with client operation mode on nested objects does not work as expected
  • Fixed: Footer cells are editable when in detailsView and Batch edit mode is enabled
  • Fixed: Grid model binder serializes form button elements as fields
  • Fixed: GridRouteValues extension method throws exception if a field contains html content even if AllowHtml attribute is set
  • Fixed: Group aggregates on complex objects does not work as expected if ajax binding is used
  • Fixed: Group footer cells are editable during inCell edit mode
  • Fixed: Group footer is not rendered correctly if detailView is enabled and Ajax binding is used
  • Fixed: Groups collapsing does not work as expected when both grouping and detailView are used through server binding
  • Fixed: Javascript error is thrown when footer aggregates are enabled and there is no data in the grid when ajax binding is used
  • Fixed: Page on scroll does not page properly on older IE browsers
  • Fixed: Pager is not updated properly after using dataBind()
  • Fixed: PageUp and PageDown keys action are reversed when keyboard navigation is enabled
  • Fixed: PopUp window title cannot be modified
  • Fixed: Several clicks on Update button are required, in order changes to be submit if remote validation is used
  • Fixed: String filtering fails with some cultures
Menu MVC Icon

Menu

What’s New

  • Added: Ability to bind items to IEnumerable<>

What’s Fixed

  • Fixed: Selecting menu item cannot be prevented
NumericTextBox MVC Icon

NumericTextBox

What’s Fixed

  • Fixed: Invisible spin buttons and incorrect NumericTextBox alignment in RTL mode in WebKit browsers
  • Fixed: NumericTextBox renders Model.Value when the ModelState is not valid
  • Fixed: Tabbing through numeric textboxes raises JavaScript error in IE8
PanelBar MVC Icon

PanelBar

What’s Fixed

  • Fixed: Item selected style CSS class not applied initially from the server
Slider MVC Icon

Slider

What’s Fixed

  • Fixed: First and last ticks positioning when TickPlacement is not "Both"
Splitter MVC Icon

Splitter

What’s New

  • Added: Allow passing of data to the server when using ajaxRequest()
TreeView MVC Icon

TreeView

What’s New

  • Added: BindTo overload for IEnumerable<TreeViewItemModel> (useful for hierarchies that are generated in the controller)
  • Improved: dataBound event does not specify which node has been data-bound

What’s Fixed

  • Fixed: Checkbox borders in IE
  • Fixed: Checkable nodes are rendered with identical IDs if parent nodes don't have checkboxes
Upload MVC Icon

Upload

What’s Fixed

  • Fixed: Can't select a file with no extension
  • Fixed: Form field name empty when uploading files in IE 8 and below (using jQuery 1.6.2)
  • Fixed: Regression - UpdateModel does not work with synchronous Upload in the form (IE only)
  • Fixed: User data set in the OnRemove client-side event is not sent to the server
Window MVC Icon

Window

What’s New

  • Added: Allow ajaxRequest() to pass on data when requesting URLs
  • Added: Visual clue that the window can be resized

What’s Fixed

  • Fixed: Incorrect Window centering in WebKit when the page is scrolled
  • Fixed: Creating an invisible modal window hides modal overlay
  • Fixed: Window size shrinks in IE 8, when Sitefinity skin is used