ASP.net MVC Awesome 5.3 release notes
Date: 10 October 2017AwesomeMvc
addedTabshelper added
OpenPopuphelper (used after
InitPopupor
InitPopupFormhelpers ) Grid Columns
Persistencesaves only properties that the user can change improved drag and drop for touch DatePicker inline extension
PopupUrlextension for Lookup and MultiLookup Mod extension for Lookup and MultiLookup Grid triggering
awebeforeloadwith option to stop the load added
AweMeta,
AweParamand
AweParentattributes Datepicker
NumberOfMonthsextension 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 helperMisc
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 formatMigrating from previous versions
If you are setting theawem.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
$.extendto merge with the current object:
awem.clientDict = $.extend(awem.clientDict, @Html.Raw(Json.Encode(ClientSideUtils.GetClientDict())));Replace
GridUtils.csand
CrudHelpers.cswith the ones from the new demo (if you've been using them). Optional: you can replace the call to
utils.initin _Layout.cshtml with
@Html.Awe().Init()as done in our demos
Comments