@@ -220,15 +220,15 @@ var SelectTable = React.createClass({
220
220
} ,
221
221
222
222
getInitialState : function ( ) {
223
- return { sort : this . props . saveState . sort , greyed : this . props . saveState . greyed , reverse : this . props . saveState . reverse } ;
223
+ return { } ;
224
224
} ,
225
225
render : function ( ) {
226
226
// clone the rows
227
227
items = this . props . rows . slice ( ) ;
228
228
229
- items = _ . sortBy ( items , this . state . sort ) ;
229
+ items = _ . sortBy ( items , this . props . saveState . sort ) ;
230
230
231
- if ( this . state . reverse ) items . reverse ( ) ;
231
+ if ( this . props . saveState . reverse ) items . reverse ( ) ;
232
232
233
233
return < JsonTable
234
234
rows = { items }
@@ -244,8 +244,8 @@ var SelectTable = React.createClass({
244
244
// We will add some classes to the selected rows and cells
245
245
return {
246
246
headerClass : function ( current , key ) {
247
- if ( me . state . sort == key ) {
248
- if ( me . state . reverse ) {
247
+ if ( me . props . saveState . sort == key ) {
248
+ if ( me . props . saveState . reverse ) {
249
249
return current + ' headerSelected sortReversed' ;
250
250
} else {
251
251
return current + ' headerSelected' ;
@@ -255,7 +255,7 @@ var SelectTable = React.createClass({
255
255
}
256
256
} ,
257
257
rowClass : function ( current , item ) {
258
- if ( me . state . greyed [ item ] ) {
258
+ if ( me . props . saveState . greyed [ item ] ) {
259
259
return current + ' rowGreyed' ;
260
260
} else {
261
261
return current ;
0 commit comments