1 <eg-title i18n-prefix prefix="Field Documentation"></eg-title>
2 <eg-staff-banner bannerText="Field Documentation" i18n-bannerText></eg-staff-banner>
6 <div class="input-group">
7 <div class="input-group-prepend">
8 <div class="input-group-text" i18n>Class</div>
10 <eg-combobox [allowFreeText]="true"
11 [entries]="idlEntries" [(ngModel)]="selectedClass"
12 (ngModelChange)="setGrid()">
20 <div class='w-11 mt-3'>
21 <eg-grid #fieldDocGrid [dataSource]="gridDataSource"
22 persistKey="admin.config.idl_field_doc" idlClass="fdoc">
23 <eg-grid-toolbar-button
24 label="New Field Documentation" i18n-label (onClick)="createNew()">
25 </eg-grid-toolbar-button>
26 <eg-grid-toolbar-action label="Edit Selected" i18n-label (onClick)="editSelected($event)">
27 </eg-grid-toolbar-action>
31 <eg-fm-record-editor #editDialog hiddenFields="id" idlClass="fdoc"
32 requiredFields="fm_class,field,owner,string" [(fieldOptions)]="fieldOptions">
33 </eg-fm-record-editor>
35 <ng-template #fieldClassSelector let-fieldentries="fieldentries" let-selected="selectedEntry">
36 <eg-combobox [allowFreeText]="true" [(ngModel)]="selected" required="true"
37 [entries]="fieldentries" (onChange)="setClass($event)">
41 <ng-template #fieldSelector
42 let-entries="fields" let-selected="selectedEntry">
43 <eg-combobox [allowFreeText]="true" required="true"
44 [entries]="fields" [(ngModel)]="selected"
45 (ngModelChange)="setField($event)">
49 <eg-string #updateSuccessString text="Updated succeeded!" i18n-text></eg-string>
50 <eg-string #updateFailedString text="Updated failed." i18n-text></eg-string>
51 <eg-string #createSuccessString text="New Field Documentation Created!" i18n-text></eg-string>
52 <eg-string #createFailedString text="Creation of new Field Documentation failed." i18n-text></eg-string>