Rating:        Based on 4 ratings
Reviewed:  0 reviews
Downloads: 11073
Released: May 3, 2014
Updated: Nov 9, 2014 by o
Dev status: Stable Help Icon

Recommended Download

Example AwesomeMvcDemo.zip
example, 2230K, uploaded May 3, 2014 - 9405 downloads

Other Available Downloads

Application AwesomeMvcTrial.4.0.zip
application, 266K, uploaded May 3, 2014 - 883 downloads
Application Db.txt (sample class for tutorials)
application, 13K, uploaded May 3, 2014 - 188 downloads
Application VB.NET MVC4 Demo
application, 149K, uploaded May 3, 2014 - 99 downloads
Example SimpleDemo
example, 148K, uploaded May 12, 2014 - 465 downloads
Example MvcBasicsTutorial.zip
example, 21K, uploaded Nov 9, 2014 - 33 downloads

Release Notes

version 4.0
- added InitPopup, InitPopupForm helpers, open initialized popups using awe.open(name, params)

- added Tag or Tags for all helpers, usable in mod code

- added popup aweclose, aweresize events

- popups have api accessible via .data('api'), with methods open, close and destroy

- all popups have .awe-popup class

- popups can be grouped using .Group(string), only 1 popup in the same group can exist at the same time

- added awebeginload event for grid, ajaxdropdown, ajaxradiolist and ajaxcheckboxlist

- datepicker won't focus it's textbox when clicking it's open button

- modding for ajaxradiolist, ajaxcheckboxlist

- css improvements, easier integration with bootstrap

- added prefix awe1_ to all persistence keys, can be changed by changing awe.ppk

- added ParameterFunc to grid, ajaxlist

- parent binding improvements

- popupform execute success function first and close after, success function has the popup as a parameter and can use the api to close it earlier

- strongly typed parentId generation same as for id

- bootstrap popup mod

- inline popup mod

- context object first parameter of awe.err

- fixed datepicker client validation

version 3.5.3
- support for mvc5

version 3.5.2
- fix for setting single value to multivalue controls

- datepicker min max date offset fix

- html encoding for keys fix

- enable Column.ClientFormatFunc to be a function call that will return a function

version 3.5.1

- fixed html attributes rendering

- fixed loading animation rendering

- css improvements

version 3.5

- autosize for all popups ( can be turned off by calling in js awe.autoSize = false )

- added Parent, Paremeter extensions to Popup and PopupForm helpers

- trigger aweload event on load of Grid, AjaxDropdown, AjaxRadioList, AjaxCheckboxList, Lookup, MultiLookup

- Client Side API for the AjaxDropdown, CheckboxList, AjaxRadioList

- oparams for all apis (one time params, params are persisted for subsequent calls)

- Grid selection: Multiselect, Singleselect, Multicheck

- Grid RTL support

- Grid row model can be obtained by calling $('row selector').data('model')

- new grid api calls: get last request, last result

- Grid columns definition can be changed by setting the GridModel.Columns or GridParams.Columns before passing gridParmas to the GridModelbuilder

- SendColumns grid extension will set the columns definition in the GridParams

- added Order property to the column

- Numeric extension for the autocomplete

- added HtmlAttributes(IDictionary<string,object>) extension to all helpers with HtmlAttributes(object) extension

- underscores from html attributes names specified using the HtmlAttributes(object) are converted to dash

- new datepicker extensions: MinDate, MaxDate, default date, isRtl

version 3.0
- added Grid helper

- added textbox helper

- added Client Side API for AjaxList

- removed .SearchButton from AjaxList

- AjaxForm and Confirm helpers have been merged into the Form helper

- optimized html output for AjaxDropdown, AjaxList, Autocomplete

- added XML Documentation

going from 2.0 to 3.0

to change from AjaxForm to Form you just have to replace Html.Awe().AjaxForm to Hmtl.Awe().Form


Html.Confirm can be replaced with Html.Form

so instead of:


<form ...>
<input type="submit" value="submit" class="myconfirm"/>

you do:


(by default the form will be submited via ajax, if you don't need that add .UseAjax(false))

<form ... class="myconfirm">
<input type="submit" value="submit"/>


AjaxList's 2.0 .SearchButton(string) was setting the id of a button that will trigger the AjaxList to search,
with 3.0 you can trigger the search with the client side api by doing $('#ajaxListId').data('api').load();

or you may not need a search button at all, because changing a parent element will trigger search on the ajaxlist, you can disable the automatic triggering of search when changing the value of a parent element by calling .LoadOnParentChange(false)

Reviews for this release