From e4448259f3efb95e1d3754c2a73629b80c8539a4 Mon Sep 17 00:00:00 2001 From: Mario Romano Date: Tue, 3 Sep 2019 15:11:20 +0100 Subject: [PATCH] [ACTIVITI-3739] make display show json types (#5046) --- lib/core/form/services/form-rendering.service.spec.ts | 7 +++++++ lib/core/form/services/form-rendering.service.ts | 1 + 2 files changed, 8 insertions(+) diff --git a/lib/core/form/services/form-rendering.service.spec.ts b/lib/core/form/services/form-rendering.service.spec.ts index 4fa5358317..d1c1c212ff 100644 --- a/lib/core/form/services/form-rendering.service.spec.ts +++ b/lib/core/form/services/form-rendering.service.spec.ts @@ -24,6 +24,7 @@ import { TextWidgetComponent } from './../components/widgets/index'; import { FormRenderingService } from './form-rendering.service'; +import { DisplayTextWidgetComponentComponent } from '../components/widgets'; describe('FormRenderingService', () => { @@ -122,4 +123,10 @@ describe('FormRenderingService', () => { expect(service.resolveComponentType(null, UploadWidgetComponent)).toBe(UploadWidgetComponent); }); + it('should resolve Display Text Widget for JSON field type', () => { + const resolver = service.getComponentTypeResolver('json'); + const type = resolver(null); + expect(type).toBe(DisplayTextWidgetComponentComponent); + }); + }); diff --git a/lib/core/form/services/form-rendering.service.ts b/lib/core/form/services/form-rendering.service.ts index 23e1fd2831..194fc43916 100644 --- a/lib/core/form/services/form-rendering.service.ts +++ b/lib/core/form/services/form-rendering.service.ts @@ -58,6 +58,7 @@ export class FormRenderingService extends DynamicComponentMapper { 'radio-buttons': DynamicComponentResolver.fromType(RadioButtonsWidgetComponent), 'hyperlink': DynamicComponentResolver.fromType(HyperlinkWidgetComponent), 'readonly-text': DynamicComponentResolver.fromType(DisplayTextWidgetComponentComponent), + 'json': DynamicComponentResolver.fromType(DisplayTextWidgetComponentComponent), 'readonly': DynamicComponentResolver.fromType(TextWidgetComponent), 'typeahead': DynamicComponentResolver.fromType(TypeaheadWidgetComponent), 'people': DynamicComponentResolver.fromType(PeopleWidgetComponent),