diff --git a/ng2-components/ng2-activiti-form/index.ts b/ng2-components/ng2-activiti-form/index.ts index c8951d48cb..9c8ecde6b8 100644 --- a/ng2-components/ng2-activiti-form/index.ts +++ b/ng2-components/ng2-activiti-form/index.ts @@ -32,7 +32,6 @@ import { WIDGET_DIRECTIVES } from './src/components/widgets/index'; export * from './src/components/activiti-form.component'; export * from './src/components/activiti-start-form.component'; -export * from './src/components/widgets/textfield-widget.component'; export * from './src/services/form.service'; export * from './src/components/widgets/index'; export * from './src/services/ecm-model.service'; diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.html b/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.html index 773504db8f..a192ea2359 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.html +++ b/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.html @@ -1,5 +1,6 @@ -
diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.spec.ts index 75eda10f8e..4b14eea026 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.spec.ts @@ -23,7 +23,7 @@ describe('AmountWidget', () => { let widget: AmountWidget; beforeEach(() => { - widget = new AmountWidget(null); + widget = new AmountWidget(); }); it('should setup currentcy from field', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.ts index 93086e9006..5efd7c2bb3 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { Component, ElementRef, OnInit } from '@angular/core'; -import { TextFieldWidgetComponent } from './../textfield-widget.component'; +import { Component, OnInit } from '@angular/core'; +import { WidgetComponent } from './../widget.component'; @Component({ moduleId: module.id, @@ -24,16 +24,12 @@ import { TextFieldWidgetComponent } from './../textfield-widget.component'; templateUrl: './amount.widget.html', styleUrls: ['./amount.widget.css'] }) -export class AmountWidget extends TextFieldWidgetComponent implements OnInit { +export class AmountWidget extends WidgetComponent implements OnInit { static DEFAULT_CURRENCY: string = '$'; currency: string = AmountWidget.DEFAULT_CURRENCY; - constructor(elementRef: ElementRef) { - super(elementRef); - } - ngOnInit() { if (this.field && this.field.currency) { this.currency = this.field.currency; diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field.model.ts b/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field.model.ts index 693f865867..e7cae1bd55 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field.model.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field.model.ts @@ -54,6 +54,7 @@ export class FormFieldModel extends FormWidgetModel { overrideId: boolean; tab: string; colspan: number = 1; + placeholder: string = null; minLength: number = 0; maxLength: number = 0; minValue: string; @@ -157,6 +158,10 @@ export class FormFieldModel extends FormWidgetModel { this.currency = json.currency; this._value = this.parseValue(json); + if (json.placeholder && json.placeholder !== '' && json.placeholder !== 'null') { + this.placeholder = json.placeholder; + } + //