ASP.net MVC Awesome 5.3 release notes

added
Tabs
helper added
OpenPopup
helper (used after
InitPopup
or
InitPopupForm
helpers ) Grid Columns
Persistence
saves only properties that the user can change improved drag and drop for touch DatePicker inline extension
PopupUrl
extension for Lookup and MultiLookup Mod extension for Lookup and MultiLookup Grid triggering
awebeforeload
with option to stop the load added
AweMeta
,
AweParam
and
AweParent
attributes Datepicker
NumberOfMonths
extension Grid ParameterFunc can accept multiple functions GridModelBuilder KeyProp strongly typed grid key property added ParameterFunc extension for AjaxRadioList, AjaxCheckboxList, AjaxDropdown added Column HeaderCssClass property Textbox readonly input extension GetControlId awesome helper method added popup MaxWidh extension added MinuteStep extension for the TimePicker using context by default in parent extensions added context parameter to the Parent extension added EditorHtmlAttributes extension for AjaxDropdopwn fixed compatibility issues with the latest jquery versions and browsers other minor fixes css improvements

Awem 1.5

RowClickEdit option for Grid inline editing Lookup grid mod Multilookup grid mod DatePicker mod popup and dropdowns layout and responsiveness improvements Grid keyboard navigation mod Helpers inside Grid with inline editing can bind to parents inside the row regardless of order Keyboard navigation mod for Lookup and Multilookup (set globally in utils.js init) focus opener when closing popup added PopupMod Inline() extension added MobileUtils class awem Init helper

Misc

default datepicker replaced with awem datepicker in utils.js init keyboard navigation mod for lookup and multilookup, set globally in utils.js init html helpers for setting grid edit and delete format

Migrating from previous versions

If you are setting the
awem.clientDict
(for localisation, as done in ProDinner demo), the clientDict has new properties for the datepicker that need to be set, or you can also use
$.extend
to merge with the current object:
awem.clientDict = $.extend(awem.clientDict, @Html.Raw(Json.Encode(ClientSideUtils.GetClientDict())));
Replace
GridUtils.cs
and
CrudHelpers.cs
with the ones from the new demo (if you've been using them). Optional: you can replace the call to
utils.init
in _Layout.cshtml with
@Html.Awe().Init()
as done in our demos