5
5
< title > Angular Data Grid - Material Design</ title >
6
6
< link href ="https://fonts.googleapis.com/icon?family=Material+Icons " rel ="stylesheet ">
7
7
< link rel ="stylesheet " href ="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,400italic ">
8
- < link rel ="stylesheet " href ="http://ajax.googleapis.com/ajax/libs/angular_material/1.0.0 /angular-material.min.css ">
9
- < link rel ="stylesheet " href ="https://storage.googleapis.com/code.getmdl.io/1.0.6 /material.indigo-blue.min.css ">
8
+ < link rel ="stylesheet " href ="http://ajax.googleapis.com/ajax/libs/angular_material/1.1.4 /angular-material.min.css ">
9
+ < link rel ="stylesheet " href ="https://storage.googleapis.com/code.getmdl.io/1.3.0 /material.indigo-blue.min.css ">
10
10
< link rel ="stylesheet " href ="css/angular-data-grid.material.css ">
11
11
</ head >
12
12
< body ng-app ="myApp " ng-controller ="myAppController " ng-cloak >
13
13
< div layout ="column " layout-fill >
14
14
< md-toolbar layout ="row " layout-align ="center ">
15
15
< div class ="md-toolbar-tools " flex-gt-md ="60 " flex-md ="80 " flex-sm ="100 ">
16
16
< span > Angular Data Grid — Material Design</ span >
17
- < span flex > </ span >
18
17
< md-menu md-position-mode ="target-right target ">
19
18
< md-button ng-click ="$mdOpenMenu($event) ">
20
19
< span layout ="row " layout-align ="center center ">
33
32
</ md-menu >
34
33
</ div >
35
34
</ md-toolbar >
36
- < md-content layout-padding layout ="row " layout-align ="center ">
35
+ < div layout-padding layout ="row " layout-align ="center ">
37
36
< div flex-gt-md ="60 " flex-md ="80 " flex-xs ="100 ">
38
- < div >
39
- < h4 > Angular Data Grid sample using Material Design styling</ h4 >
37
+ < h4 > Angular Data Grid sample using Material Design styling</ h4 >
40
38
41
- < p > Features enabled: sorting, filtering, sync with browser URLs, pagination and item-per-page functionality.
42
- Out-of-box < a href ="https://material.angularjs.org/ " target ="_blank "> Angular Material</ a > layout and input controls used,
43
- along with < a href ="http://www.getmdl.io/ " target ="_blank "> Material Design Light</ a > default CSS for grid styling.
44
- < a href ="https://github.com/angular-data-grid/angular-data-grid.github.io "
45
- target ="_blank "> Project GitHub</ a > </ p >
46
- </ div >
39
+ < p > Features enabled: sorting, filtering, sync with browser URLs, pagination and item-per-page functionality.
40
+ Out-of-box < a href ="https://material.angularjs.org/ " target ="_blank "> Angular Material</ a > layout and input controls used,
41
+ along with < a href ="http://www.getmdl.io/ " target ="_blank "> Material Design Light</ a > default CSS for grid styling.
42
+ < a href ="https://github.com/angular-data-grid/angular-data-grid.github.io "
43
+ target ="_blank "> Project GitHub</ a > </ p >
47
44
< h4 > Additional Demos</ h4 >
48
45
< ul >
49
46
< li >
50
47
< a href ="../fixed-header/angular-md-grid.html " target ="_blank "> Fixed header table</ a >
51
48
</ li >
52
49
</ ul >
53
50
< hr >
51
+
54
52
< div layout-gt-xs ="row " layout-xs ="column " layout-align ="stretch center ">
55
- < div layout ="row " layout-align ="center start ">
56
- < md-input-container md-no-float md-is-error ="false " class ="md-block flex-gt-xs flex-xs ">
53
+ < div layout ="row " layout-align ="start center ">
54
+ < md-input-container md-no-float md-is-error ="false " class ="md-block ">
57
55
< input ng-model ="code "
58
56
class ="md-input "
59
57
ng-change ="gridActions.filter() "
@@ -64,28 +62,31 @@ <h4>Additional Demos</h4>
64
62
aria-invalid ="false ">
65
63
</ md-input-container >
66
64
</ div >
67
- < div layout ="row " layout-align ="start center ">
65
+ < div layout ="row " layout-align ="start center ">
68
66
< md-datepicker ng-model ="dateFrom "
69
- flex ="100 "
70
67
md-placeholder ="From Date "
71
68
is-open ="dateFromOpened "
72
69
ng-click ="dateFromOpened = true "
73
70
filter-by ="placed "
74
71
filter-type ="dateFrom "
75
- ng-change ="gridActions.filter() "> </ md-datepicker >
72
+ ng-change ="gridActions.filter() ">
73
+ </ md-datepicker >
76
74
</ div >
77
- < div layout ="row " layout-align ="start center ">
75
+ < div layout ="row " layout-align ="start center ">
78
76
< md-datepicker ng-model ="dateTo "
79
- flex ="100 "
80
77
md-placeholder ="To Date "
81
78
is-open ="dateToOpened "
82
79
ng-click ="dateToOpened = true "
83
80
filter-by ="placed "
84
81
filter-type ="dateTo "
85
- ng-change ="gridActions.filter() "> </ md-datepicker >
82
+ ng-change ="gridActions.filter() ">
83
+ </ md-datepicker >
86
84
</ div >
87
- < div layout ="row " layout-align ="start center ">
88
- < md-button ng-show ="dateTo || dateFrom " class ="md-raised md-primary " ng-click ="dateTo = ''; dateFrom = ''; gridActions.refresh(); "> Clear Dates</ md-button >
85
+ < div layout ="row " layout-align ="start center ">
86
+ < md-button ng-show ="dateTo || dateFrom "
87
+ class ="md-raised md-primary "
88
+ ng-click ="dateTo = ''; dateFrom = ''; gridActions.refresh(); "> Clear Dates
89
+ </ md-button >
89
90
</ div >
90
91
</ div >
91
92
< div grid-data id ='test ' grid-options ="gridOptions " grid-actions ="gridActions ">
@@ -105,10 +106,10 @@ <h4>Additional Demos</h4>
105
106
items-per-page ="paginationOptions.itemsPerPage "> </ grid-pagination >
106
107
< md-input-container flex-offset-gt-xs ="5 " class ="items-per-page ">
107
108
< md-select ng-init ="paginationOptions.itemsPerPage = '10' " ng-model ="paginationOptions.itemsPerPage " ng-change ="reloadGrid() ">
108
- < md-option > 10</ md-option >
109
- < md-option > 25</ md-option >
110
- < md-option > 50</ md-option >
111
- < md-option > 75</ md-option >
109
+ < md-option ng-value =" 10 " > 10</ md-option >
110
+ < md-option ng-value =" 25 " > 25</ md-option >
111
+ < md-option ng-value =" 50 " > 50</ md-option >
112
+ < md-option ng-value =" 75 " > 75</ md-option >
112
113
</ md-select >
113
114
</ md-input-container >
114
115
</ div >
@@ -120,6 +121,7 @@ <h4>Additional Demos</h4>
120
121
< tr >
121
122
< th sortable ="code " class ="sortable mdl-data-table__cell--non-numeric ">
122
123
< span > Order #</ span >
124
+ < span class ="arrow "> </ span >
123
125
</ th >
124
126
< th class ="st-sort-disable th-dropdown ">
125
127
< md-select filter-by ="statusDisplay "
@@ -136,9 +138,11 @@ <h4>Additional Demos</h4>
136
138
</ th >
137
139
< th sortable ="placed " class ="sortable ">
138
140
< span > Date Placed</ span >
141
+ < span class ="arrow "> </ span >
139
142
</ th >
140
143
< th sortable ='total.value ' class ="sortable ">
141
144
< span > Total</ span >
145
+ < span class ="arrow "> </ span >
142
146
</ th >
143
147
</ tr >
144
148
</ thead >
@@ -165,10 +169,10 @@ <h4>Additional Demos</h4>
165
169
items-per-page ="paginationOptions.itemsPerPage "> </ grid-pagination >
166
170
< md-input-container flex-offset-gt-xs ="5 " class ="items-per-page ">
167
171
< md-select ng-init ="paginationOptions.itemsPerPage = '10' " ng-model ="paginationOptions.itemsPerPage " ng-change ="reloadGrid() ">
168
- < md-option > 10</ md-option >
169
- < md-option > 25</ md-option >
170
- < md-option > 50</ md-option >
171
- < md-option > 75</ md-option >
172
+ < md-option ng-value =" 10 " > 10</ md-option >
173
+ < md-option ng-value =" 25 " > 25</ md-option >
174
+ < md-option ng-value =" 50 " > 50</ md-option >
175
+ < md-option ng-value =" 75 " > 75</ md-option >
172
176
</ md-select >
173
177
</ md-input-container >
174
178
</ div >
@@ -183,15 +187,15 @@ <h4>Additional Demos</h4>
183
187
</ div >
184
188
< hr >
185
189
</ div >
186
- </ md-content >
190
+ </ div >
187
191
</ div >
188
192
</ body >
189
193
190
194
< script src ="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js "> </ script >
191
195
< script src ="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular-animate.min.js "> </ script >
192
196
< script src ="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular-aria.min.js "> </ script >
193
197
< script src ="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular-messages.min.js "> </ script >
194
- < script src ="http://ajax.googleapis.com/ajax/libs/angular_material/1.0.0 /angular-material.min.js "> </ script >
198
+ < script src ="http://ajax.googleapis.com/ajax/libs/angular_material/1.1.4 /angular-material.min.js "> </ script >
195
199
< script src ="../../dist/pagination.min.js "> </ script >
196
200
< script src ="../../dist/dataGrid.min.js "> </ script >
197
201
< script src ="js/demoApp.js "> </ script >
0 commit comments