v0.0.12
This commit is contained in:
		
							parent
							
								
									242e939b54
								
							
						
					
					
						commit
						af5cdbb4bd
					
				
							
								
								
									
										6
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										6
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -1676,9 +1676,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@poweredsoft/data": { |     "@poweredsoft/data": { | ||||||
|       "version": "0.0.30", |       "version": "0.0.35", | ||||||
|       "resolved": "https://registry.npmjs.org/@poweredsoft/data/-/data-0.0.30.tgz", |       "resolved": "https://registry.npmjs.org/@poweredsoft/data/-/data-0.0.35.tgz", | ||||||
|       "integrity": "sha512-lKojW+yCKPSrdohqhuoEUTo196Z1cHs+SkOZ9N43N7MUcbIR0SA6Uz6k4QZtbmbXmR5AvDKPrDp37nqPXGZFYA==", |       "integrity": "sha512-od4w5sorQmV/M74yHXn/xTwh6YdoYBzq79bS8F/BHBuoE2FEuY0o8JD5rime4gKqtClFvBD5O9k4aqlpNNdkpw==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "tslib": "^1.9.0" |         "tslib": "^1.9.0" | ||||||
|       } |       } | ||||||
|  | |||||||
| @ -24,7 +24,7 @@ | |||||||
|     "@angular/platform-browser-dynamic": "~9.1.4", |     "@angular/platform-browser-dynamic": "~9.1.4", | ||||||
|     "@angular/router": "~9.1.4", |     "@angular/router": "~9.1.4", | ||||||
|     "@ng-select/ng-select": "^4.0.1", |     "@ng-select/ng-select": "^4.0.1", | ||||||
|     "@poweredsoft/data": "0.0.30", |     "@poweredsoft/data": "0.0.35", | ||||||
|     "@poweredsoft/ngx-data": "0.0.22", |     "@poweredsoft/ngx-data": "0.0.22", | ||||||
|     "@poweredsoft/ngx-data-apollo": "0.0.10", |     "@poweredsoft/ngx-data-apollo": "0.0.10", | ||||||
|     "apollo-angular": "^1.8.0", |     "apollo-angular": "^1.8.0", | ||||||
|  | |||||||
| @ -1,9 +1,10 @@ | |||||||
| { | { | ||||||
|   "name": "@poweredsoft/ngx-cdk-ui", |   "name": "@poweredsoft/ngx-cdk-ui", | ||||||
|   "version": "0.0.12", |   "version": "0.0.13", | ||||||
|   "peerDependencies": { |   "peerDependencies": { | ||||||
|     "@angular/common": "^9.1.9", |     "@angular/common": "^9.1.9", | ||||||
|     "@angular/core": "^9.1.9" |     "@angular/core": "^9.1.9", | ||||||
|  |     "@poweredsoft/data": "^0.0.35" | ||||||
|   }, |   }, | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "tslib": "^1.10.0" |     "tslib": "^1.10.0" | ||||||
|  | |||||||
| @ -12,15 +12,22 @@ export class DsValidationErrorComponent implements OnInit, OnDestroy { | |||||||
|   @Input() dataSource: IDataSource<any>; |   @Input() dataSource: IDataSource<any>; | ||||||
|   @Input() field: string; |   @Input() field: string; | ||||||
|   validationErrorsSub: Subscription; |   validationErrorsSub: Subscription; | ||||||
|  |   commandStartedSub: Subscription; | ||||||
|   latestErrors: string[] = []; |   latestErrors: string[] = []; | ||||||
| 
 | 
 | ||||||
|   constructor() { } |   constructor() { } | ||||||
| 
 | 
 | ||||||
|   ngOnDestroy(): void { |   ngOnDestroy(): void { | ||||||
|     this.validationErrorsSub?.unsubscribe(); |     this.validationErrorsSub?.unsubscribe(); | ||||||
|  |     this.commandStartedSub?.unsubscribe(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   ngOnInit(): void { |   ngOnInit(): void { | ||||||
|  |      | ||||||
|  |     this.commandStartedSub = this.dataSource.commandStarted$.subscribe(e => { | ||||||
|  |       this.latestErrors = []; | ||||||
|  |     }); | ||||||
|  | 
 | ||||||
|     this.validationErrorsSub = this.dataSource.validationError$.subscribe(validationErrors => { |     this.validationErrorsSub = this.dataSource.validationError$.subscribe(validationErrors => { | ||||||
|       this.latestErrors = Object.keys(validationErrors.errors) |       this.latestErrors = Object.keys(validationErrors.errors) | ||||||
|         .filter(t => t.toLowerCase() == this.field?.toLowerCase()) |         .filter(t => t.toLowerCase() == this.field?.toLowerCase()) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user