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()">
17 <div class="col-md-3">
20 [(ngModel)]="owning_libs"
21 (ngModelChange)="setGrid()" i18n-labelText>
22 </eg-org-family-select>
26 <div class='w-11 mt-3'>
27 <eg-grid #fieldDocGrid [dataSource]="gridDataSource"
28 persistKey="admin.config.idl_field_doc" idlClass="fdoc" [sortable]="true">
29 <eg-grid-toolbar-button
30 label="New Field Documentation" i18n-label (onClick)="createNew()">
31 </eg-grid-toolbar-button>
32 <eg-grid-toolbar-action label="Edit Selected" i18n-label (onClick)="editSelected($event)">
33 </eg-grid-toolbar-action>
37 <eg-fm-record-editor #editDialog hiddenFields="id" idlClass="fdoc"
38 [(fieldOptions)]="fieldOptions">
39 </eg-fm-record-editor>
41 <ng-template #fieldClassSelector let-fieldentries="fieldentries" let-selected="selectedEntry">
42 <eg-combobox [allowFreeText]="true" [ngModel]="selected" mandatory="true"
43 [entries]="fieldentries" (onChange)="setClass($event)">
47 <ng-template #fieldSelector
48 let-entries="fields" let-selected="selectedEntry">
49 <eg-combobox [allowFreeText]="true" [mandatory]="true"
50 [entries]="fields" [ngModel]="selected"
51 (ngModelChange)="setField($event)">
55 <eg-string #updateSuccessString text="Updated succeeded!" i18n-text></eg-string>
56 <eg-string #updateFailedString text="Updated failed." i18n-text></eg-string>
57 <eg-string #createSuccessString text="New Field Documentation Created!" i18n-text></eg-string>
58 <eg-string #createFailedString text="Creation of new Field Documentation failed." i18n-text></eg-string>