mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ACTIVITI-3739] make display show json types (#5046)
This commit is contained in:
committed by
Eugenio Romano
parent
406b9cd92a
commit
e4448259f3
@@ -24,6 +24,7 @@ import {
|
|||||||
TextWidgetComponent
|
TextWidgetComponent
|
||||||
} from './../components/widgets/index';
|
} from './../components/widgets/index';
|
||||||
import { FormRenderingService } from './form-rendering.service';
|
import { FormRenderingService } from './form-rendering.service';
|
||||||
|
import { DisplayTextWidgetComponentComponent } from '../components/widgets';
|
||||||
|
|
||||||
describe('FormRenderingService', () => {
|
describe('FormRenderingService', () => {
|
||||||
|
|
||||||
@@ -122,4 +123,10 @@ describe('FormRenderingService', () => {
|
|||||||
expect(service.resolveComponentType(null, UploadWidgetComponent)).toBe(UploadWidgetComponent);
|
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);
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
@@ -58,6 +58,7 @@ export class FormRenderingService extends DynamicComponentMapper {
|
|||||||
'radio-buttons': DynamicComponentResolver.fromType(RadioButtonsWidgetComponent),
|
'radio-buttons': DynamicComponentResolver.fromType(RadioButtonsWidgetComponent),
|
||||||
'hyperlink': DynamicComponentResolver.fromType(HyperlinkWidgetComponent),
|
'hyperlink': DynamicComponentResolver.fromType(HyperlinkWidgetComponent),
|
||||||
'readonly-text': DynamicComponentResolver.fromType(DisplayTextWidgetComponentComponent),
|
'readonly-text': DynamicComponentResolver.fromType(DisplayTextWidgetComponentComponent),
|
||||||
|
'json': DynamicComponentResolver.fromType(DisplayTextWidgetComponentComponent),
|
||||||
'readonly': DynamicComponentResolver.fromType(TextWidgetComponent),
|
'readonly': DynamicComponentResolver.fromType(TextWidgetComponent),
|
||||||
'typeahead': DynamicComponentResolver.fromType(TypeaheadWidgetComponent),
|
'typeahead': DynamicComponentResolver.fromType(TypeaheadWidgetComponent),
|
||||||
'people': DynamicComponentResolver.fromType(PeopleWidgetComponent),
|
'people': DynamicComponentResolver.fromType(PeopleWidgetComponent),
|
||||||
|
Reference in New Issue
Block a user