File tree Expand file tree Collapse file tree 2 files changed +9
-5
lines changed
Expand file tree Collapse file tree 2 files changed +9
-5
lines changed Original file line number Diff line number Diff line change 2121
2222 < jigsaw-select *ngIf ="pageSizeOptions && pageSizeOptions.length > 0 "
2323 [value] ="_$pageSize "
24- (valueChange) ="_changePageSize ($event) "
24+ (valueChange) ="_$changePageSize ($event) "
2525 [trackItemBy] ="['value','label'] "
2626 labelField ="label "
2727 width ="80 "
6060 < jigsaw-select *ngIf ="pageSizeOptions && pageSizeOptions.length > 0 "
6161 class ="jigsaw-paging-page-size "
6262 [value] ="_$pageSize "
63- (valueChange) ="_changePageSize ($event) "
63+ (valueChange) ="_$changePageSize ($event) "
6464 [trackItemBy] ="['value','label'] "
6565 labelField ="label "
6666 width ="80 "
Original file line number Diff line number Diff line change @@ -435,9 +435,13 @@ export class JigsawPagination extends AbstractJigsawComponent implements OnInit,
435435 * @internal
436436 * select组件改变pageSize
437437 * */
438- public _changePageSize ( pageSize ) {
439- if ( this . pageSize != pageSize . value ) {
440- this . pageSize = pageSize . value ;
438+ public _$changePageSize ( pageSize : { value ?: number } ) : void {
439+ const value = pageSize ?. value ;
440+ if ( isNaN ( value ) ) {
441+ return ;
442+ }
443+ if ( this . pageSize != value ) {
444+ this . pageSize = value ;
441445 this . current = 1 ;
442446 }
443447 this . _changeDetectorRef . markForCheck ( ) ;
You can’t perform that action at this time.
0 commit comments