File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -183,15 +183,34 @@ class ControlsContainer extends Container {
183183 me . grid . toggleCls ( 'neo-extend-margin-right' ) ;
184184 }
185185
186+ onConstructed ( ) {
187+ super . onConstructed ( ) ;
188+
189+ let me = this ,
190+ { store} = me . grid ;
191+
192+ store . on ( {
193+ filter : me . updateRowsLabel ,
194+ load : me . updateRowsLabel ,
195+ scope : me
196+ } ) ;
197+
198+ store . getCount ( ) > 0 && me . updateRowsLabel ( )
199+ }
200+
186201 /**
187202 * @param {Object } data
188203 */
189204 onFilterFieldChange ( data ) {
190- let { store} = this . grid ;
205+ this . grid . store . getFilter ( data . component . name ) . value = data . value
206+ }
191207
192- store . getFilter ( data . component . name ) . value = data . value ;
208+ updateRowsLabel ( ) {
209+ let { store} = this . grid ;
193210
194- this . getReference ( 'count-rows-label' ) . text = 'Rows: ' + store . getCount ( )
211+ if ( ! store . isLoading ) {
212+ this . getItem ( 'count-rows-label' ) . text = 'Rows: ' + store . getCount ( )
213+ }
195214 }
196215}
197216
You can’t perform that action at this time.
0 commit comments