[ADF-843] Form events bus (#1990)

* form events bus

* event test bus fix

* fix test after code review

* fix types errors

* change to public formservice

* make optional formservice
This commit is contained in:
Eugenio Romano 2017-06-23 11:47:42 +02:00
parent 8dc2fe2979
commit 7a35611ab3
2 changed files with 7 additions and 8 deletions

View File

@ -17,11 +17,7 @@
import { LogServiceMock } from 'ng2-alfresco-core';
import { DynamicTableWidget } from './dynamic-table.widget';
import {
DynamicTableModel,
DynamicTableRow,
DynamicTableColumn
} from './dynamic-table.widget.model';
import { DynamicTableModel, DynamicTableRow, DynamicTableColumn } from './dynamic-table.widget.model';
import { FormModel, FormFieldTypes, FormFieldModel } from './../core/index';
import { ActivitiAlfrescoContentService } from '../../../services/activiti-alfresco.service';
import { ComponentFixture, TestBed, async } from '@angular/core/testing';
@ -35,17 +31,20 @@ import { FormService } from './../../../services/form.service';
import { EcmModelService } from './../../../services/ecm-model.service';
import { WidgetVisibilityService } from '../../../services/widget-visibility.service';
import { ComponentFixture, TestBed, async } from '@angular/core/testing';
import { CoreModule } from 'ng2-alfresco-core';
import { RowEditorComponent } from './editors/row.editor';
import { DropdownEditorComponent } from './editors/dropdown/dropdown.editor';
import { DateEditorComponent } from './editors/date/date.editor';
import { BooleanEditorComponent } from './editors/boolean/boolean.editor';
import { TextEditorComponent } from './editors/text/text.editor';
import { CoreModule, LogService } from 'ng2-alfresco-core';
import { FormService } from './../../../services/form.service';
import { EcmModelService } from './../../../services/ecm-model.service';
import { WidgetVisibilityService } from '../../../services/widget-visibility.service';
let fakeFormField = {
id: 'fake-dynamic-table',
name: 'fake-label',
value: [{ 1: 1, 2: 2, 3: 4 }],
value: [{1: 1, 2: 2, 3: 4}],
required: false,
readOnly: false,
overrideId: false,

View File

@ -103,7 +103,7 @@ describe('TextWidget', () => {
}));
it('should be disabled on readonly forms', async(() => {
textWidget.field.form.readOnly = true;
widget.field.form.readOnly = true;
fixture.whenStable().then(() => {
fixture.detectChanges();