--- /dev/null
+import {NgModule} from '@angular/core';
+import {RouterModule, Routes} from '@angular/router';
+import {RecordAttrDefinitionsComponent} from './record-attr-definitions.component';
+
+const routes: Routes = [{
+ path: '',
+ component: RecordAttrDefinitionsComponent
+}];
+
+@NgModule({
+ imports: [RouterModule.forChild(routes)],
+ exports: [RouterModule]
+})
+
+export class RecordAttrDefinitionsRoutingModule {}
--- /dev/null
+<eg-staff-banner bannerText="SVF Record Attribute Definition Configuration" i18n-bannerText>
+</eg-staff-banner>
+
+<eg-admin-page
+ idlClass="crad"
+ hideGridFields="tag,sf_list,joiner,xpath,format,start_pos,string_len,fixed_field,phys_char_sf"
+ [templateFields]="[{name: 'Coded Value Maps', template: ccvmTmpl}]"
+></eg-admin-page>
+
+
+<ng-template #ccvmTmpl let-row="row">
+ <div>
+ <a routerLink="/staff/admin/server/config/coded_value_map" [queryParams]='{gridFilters: "{\"ctype\":\"" + row.name() + "\"}" }' i18n>
+ Manage
+ </a>
+ </div>
+</ng-template>
--- /dev/null
+import {Component} from '@angular/core';
+
+@Component({
+ templateUrl: './record-attr-definitions.component.html'
+})
+
+export class RecordAttrDefinitionsComponent { }
--- /dev/null
+import {NgModule} from '@angular/core';
+import {StaffCommonModule} from '@eg/staff/common.module';
+import {FmRecordEditorModule} from '@eg/share/fm-editor/fm-editor.module';
+import {RecordAttrDefinitionsComponent} from './record-attr-definitions.component';
+import {RecordAttrDefinitionsRoutingModule} from './record-attr-definitions-routing.module';
+import {AdminPageModule} from '@eg/staff/share/admin-page/admin-page.module';
+
+@NgModule({
+ declarations: [
+ RecordAttrDefinitionsComponent
+ ],
+ imports: [
+ StaffCommonModule,
+ FmRecordEditorModule,
+ AdminPageModule,
+ RecordAttrDefinitionsRoutingModule
+ ],
+ exports: [
+ ],
+ providers: [
+ ]
+})
+
+export class RecordAttrDefinitionsModule {
+}
loadChildren: () =>
import('./coded-value-maps/coded-value-maps.module').then(m => m.CodedValueMapsModule)
}, {
+ path: 'config/record_attr_definition',
+ loadChildren: () =>
+ import('./record-attr-definitions/record-attr-definitions.module').then(m => m.RecordAttrDefinitionsModule)
+}, {
path: 'config/floating_group',
loadChildren: () =>
import('./floating-group/floating-group.module').then(m => m.FloatingGroupModule)