demo page :) for command is done.
This commit is contained in:
		
							parent
							
								
									222e0be33b
								
							
						
					
					
						commit
						e31d99a17b
					
				| @ -2,7 +2,6 @@ | |||||||
|     <ng-container *ngIf="hasContent" [ngTemplateOutlet]="contentTemplate" |     <ng-container *ngIf="hasContent" [ngTemplateOutlet]="contentTemplate" | ||||||
|         [ngTemplateOutletContext]="{ $implicit: command, loading: isLoading }"> |         [ngTemplateOutletContext]="{ $implicit: command, loading: isLoading }"> | ||||||
|     </ng-container> |     </ng-container> | ||||||
| </ng-container> |  | ||||||
| 
 | 
 | ||||||
|     <ng-container *ngIf="lastValidationResult"> |     <ng-container *ngIf="lastValidationResult"> | ||||||
|         <ng-container *ngIf="hasValidationTemplate" [ngTemplateOutlet]="validationTemplate" |         <ng-container *ngIf="hasValidationTemplate" [ngTemplateOutlet]="validationTemplate" | ||||||
| @ -19,7 +18,7 @@ | |||||||
|     <ng-container *ngIf="hasFooterTemplate" [ngTemplateOutlet]="footerTemplate" |     <ng-container *ngIf="hasFooterTemplate" [ngTemplateOutlet]="footerTemplate" | ||||||
|         [ngTemplateOutletContext]="{ $implicit: command, loading: isLoading }"> |         [ngTemplateOutletContext]="{ $implicit: command, loading: isLoading }"> | ||||||
|     </ng-container> |     </ng-container> | ||||||
| 
 | </ng-container> | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| <ng-template #noCommand> | <ng-template #noCommand> | ||||||
|  | |||||||
| @ -1,3 +1,4 @@ | |||||||
|  | 
 | ||||||
| <ps-view [dataSource]="dataSource"> | <ps-view [dataSource]="dataSource"> | ||||||
|     <ng-container *psViewContent="let model"> |     <ng-container *psViewContent="let model"> | ||||||
|         <div class="card"> |         <div class="card"> | ||||||
| @ -18,6 +19,7 @@ | |||||||
|         </div> |         </div> | ||||||
|          |          | ||||||
|         <div class="card mt-2" *ngIf="formActivated"> |         <div class="card mt-2" *ngIf="formActivated"> | ||||||
|  |             | ||||||
|             <div class="card-body"> |             <div class="card-body"> | ||||||
|                 <ps-ds-command [dataSource]="dataSource" name="changePhone" (success)="onSuccess($event)" |                 <ps-ds-command [dataSource]="dataSource" name="changePhone" (success)="onSuccess($event)" | ||||||
|                     [model]="model"> |                     [model]="model"> | ||||||
| @ -45,6 +47,16 @@ | |||||||
|                         </ng-container> |                         </ng-container> | ||||||
|                     </div> |                     </div> | ||||||
| 
 | 
 | ||||||
|  |                     <ng-container *psDsCommandNoCommand> | ||||||
|  |                         NO COMMAND | ||||||
|  |                     </ng-container> | ||||||
|  | 
 | ||||||
|  |                     <ng-container *psDsCommandError="let error;"> | ||||||
|  |                         <div class="alert alert-danger"> | ||||||
|  |                             {{error}} | ||||||
|  |                         </div> | ||||||
|  |                     </ng-container> | ||||||
|  | 
 | ||||||
|                     <ng-container *psDsCommandFooter="let command; let loading=loading"> |                     <ng-container *psDsCommandFooter="let command; let loading=loading"> | ||||||
|                         <button class="btn btn-info" [disabled]="loading" |                         <button class="btn btn-info" [disabled]="loading" | ||||||
|                             (click)="formActivated = false">Cancel</button> |                             (click)="formActivated = false">Cancel</button> | ||||||
|  | |||||||
| @ -36,6 +36,12 @@ export class DsCommandDemoPageComponent implements OnInit { | |||||||
|     number: "514 448 8444" |     number: "514 448 8444" | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|  |   myCommand: ChangeContactPhone = { | ||||||
|  |     contactId: 1, | ||||||
|  |     number: null, | ||||||
|  |     extension: null | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|   formActivated: boolean = false; |   formActivated: boolean = false; | ||||||
|   dataSource: IDataSource<Contact>; |   dataSource: IDataSource<Contact>; | ||||||
| 
 | 
 | ||||||
| @ -56,6 +62,14 @@ export class DsCommandDemoPageComponent implements OnInit { | |||||||
|           }) |           }) | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  |         if (command.extension == "hello") | ||||||
|  |           return throwError({ | ||||||
|  |             status: 500, | ||||||
|  |             error: { | ||||||
|  |               message: "Error from server..." | ||||||
|  |             } | ||||||
|  |           }) | ||||||
|  | 
 | ||||||
|         return of(command); |         return of(command); | ||||||
|       }, e => { |       }, e => { | ||||||
|         return of(<ChangeContactPhone>{ |         return of(<ChangeContactPhone>{ | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user