File tree Expand file tree Collapse file tree 2 files changed +16
-12
lines changed
Mvc.JQuery.Datatables.Example Expand file tree Collapse file tree 2 files changed +16
-12
lines changed Original file line number Diff line number Diff line change @@ -31,12 +31,14 @@ public DataTablesResult<UserView> GetUsers(DataTablesParam dataTableParam)
3131
3232 return DataTablesResult . Create ( users , dataTableParam , user => new UserView ( )
3333 {
34- Id = user . Id ,
35- Name = new MvcHtmlString ( "<b>" + user . Name + "</b>" ) ,
36- Email = user . Email ,
3734 Position = user . Position == null ? "" : user . Position . ToString ( ) ,
3835 Number = user . Number ,
39- Hired = user . Hired
36+ Email = user . Email ,
37+ Name = new MvcHtmlString ( "<b>" + user . Name + "</b>" ) ,
38+ Hired = user . Hired ,
39+ someOtherInfo1 = "" ,
40+ someOtherInfo2 = "" ,
41+ someOtherInfo3 = string . Format ( "Id is {0}" , user . Id )
4042 } ) ;
4143 }
4244 public DataTablesResult GetUsersUntyped ( DataTablesParam dataTableParam )
@@ -92,15 +94,14 @@ public class User
9294
9395 public class UserView
9496 {
95- public int Id { get ; set ; }
96- public MvcHtmlString Name { get ; set ; }
97-
98- public string Email { get ; set ; }
99-
10097 public string Position { get ; set ; }
101- public DateTimeOffset Hired { get ; set ; }
102-
10398 public Numbers Number { get ; set ; }
99+ public string Email { get ; set ; }
100+ public MvcHtmlString Name { get ; set ; }
101+ public DateTimeOffset Hired { get ; set ; }
102+ public string someOtherInfo1 { get ; set ; }
103+ public string someOtherInfo2 { get ; set ; }
104+ public string someOtherInfo3 { get ; set ; }
104105 }
105106
106107
Original file line number Diff line number Diff line change @@ -54,7 +54,10 @@ can also use
5454@{
5555 var vm = Html .DataTableVm (" table-id" , (HomeController h ) => h .GetUsers (null ));
5656 vm .FilterOn (" Position" ).Select (" Engineer" , " Tester" , " Manager" )
57- .FilterOn (" Id" ).NumberRange ();
57+ .FilterOn (" Id" ).NumberRange ()
58+ .FilterOn (" SomeOtherInfo1" ).None ()
59+ .FilterOn (" SomeOtherInfo2" ).None ()
60+ .FilterOn (" SomeOtherInfo3" ).None ();
5861}
5962@Html.Partial( "DataTable", vm)
6063
You can’t perform that action at this time.
0 commit comments