15 lines
		
	
	
		
			1002 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			1002 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <span *ngIf="inputMode && form" [formGroup]="form">
 | |
|     <ion-input *ngIf="searchMode" type="text" [placeholder]="field.name" [formControlName]="'f_'+field.id"></ion-input>
 | |
| 
 | |
|     <span *ngIf="editMode" [core-mark-required]="field.required" class="core-mark-required"></span>
 | |
|     <core-rich-text-editor *ngIf="editMode" [control]="form.controls['f_'+field.id]" [placeholder]="field.name"
 | |
|         [name]="'f_'+field.id" [component]="component" [componentId]="componentId" [autoSave]="true"
 | |
|         contextLevel="module" [contextInstanceId]="componentId" [elementId]="'field_'+field.id" ngDefaultControl>
 | |
|     </core-rich-text-editor>
 | |
|     <core-input-errors *ngIf="error && editMode" [control]="form.controls['f_'+field.id]" [errorText]="error"></core-input-errors>
 | |
| </span>
 | |
| 
 | |
| <core-format-text *ngIf="displayMode && value" [text]="format(value)" [component]="component" [componentId]="componentId"
 | |
|     contextLevel="module" [contextInstanceId]="componentId" [courseId]="database!.course">
 | |
| </core-format-text>
 |