1+ @{
2+ var gridSettings = new GriddlySettings <TestGridItem >()
3+ {
4+ PageSize = 20 ,
5+ RowClickUrl = x => " http://microsoft.com" ,
6+ EmptyGridMessageTemplate = @< text >< div class = " alert alert-warning" > @item .Settings .EmptyGridMessage < / div >< / text > ,
7+ EmptyGridMessage = " Sorry, no records were found"
8+ };
9+
10+ gridSettings
11+ .SelectColumn (x => x .Id )
12+ .Column (x => x .Id )
13+ .Column (x => x .FirstName , " First Name" )
14+ .Column (x => x .LastName , " Last Name" , filter : x => x .FilterBox (FilterDataType .String , field : " lastName" ))
15+ .Column (x => x .Address )
16+ .Column (x => x .City )
17+ .Column (x => x .State )
18+ .Column (x => x .PostalCode , " Zip" )
19+ .Column (x => x .Quantity )
20+ .Column (x => x .Total , format : " c" );
21+
22+ gridSettings .Button (Url .Action (" Columns" ), " Navigate" )
23+ .ButtonSeparator ()
24+ .Button (Url .Action (" ButtonsPostCriteria" ), " Post Filter Criteria" , action : GriddlyButtonAction .PostCriteria )
25+ .Button (" CallJavascriptFunction" , " Call Javascript Function" , action : GriddlyButtonAction .Javascript )
26+ .Button (" modal-id" , " Open A Modal" , action : GriddlyButtonAction .Modal )
27+ .ButtonSeparator ()
28+ .Button (Url .Action (" ButtonsPost" ), " Post All Selected" , action : GriddlyButtonAction .Post )
29+ .Button (Url .Action (" ButtonsAjax" ), " Ajax Foreach Selected" , action : GriddlyButtonAction .Ajax )
30+ .Button (Url .Action (" ButtonsAjaxBulk" ), " Ajax All Selected" , action : GriddlyButtonAction .AjaxBulk );
31+ }
32+
33+ @Html.Griddly(gridSettings)
0 commit comments