From d54e61ed56905f8a207529e2a45d8c562150d10c Mon Sep 17 00:00:00 2001 From: Edgar Mueller Date: Mon, 4 Apr 2016 13:56:03 +0200 Subject: [PATCH 1/2] Fixes #166: add option for string multi-line support --- .../renderers/controls/string/string-renderer.ts | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/components/renderers/controls/string/string-renderer.ts b/components/renderers/controls/string/string-renderer.ts index 67e489c15..b2a147abb 100644 --- a/components/renderers/controls/string/string-renderer.ts +++ b/components/renderers/controls/string/string-renderer.ts @@ -7,10 +7,18 @@ class StringRenderer implements JSONForms.IRenderer { static inject = ['RenderDescriptionFactory']; render(element: IControlObject, subSchema: SchemaElement, schemaPath: string, services: JSONForms.Services): JSONForms.IRenderDescription { - var control = JSONForms.RenderDescriptionFactory.createControlDescription(schemaPath, services, element); - control['template'] = ` - - `; + let control = JSONForms.RenderDescriptionFactory.createControlDescription(schemaPath, services, element); + + if (element['options'] != null && element['options']['multi']) { + control.template = ` +