v15.4.17 - source files committed.

v15.4.17 - source files committed.
This commit is contained in:
AbinayaSubbiah 2017-11-10 16:35:51 +05:30
Родитель 4e94fed75f
Коммит ed222c5699
79 изменённых файлов: 431 добавлений и 311 удалений

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.accordion.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-accordion',
template: '<ng-content></ng-content>'})
export class AccordionComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('ajaxSettings') ajaxSettings_input: any;
@Input('allowKeyboardNavigation') allowKeyboardNavigation_input: any;
@Input('collapseSpeed') collapseSpeed_input: any;
@ -42,6 +41,7 @@ export class AccordionComponent extends EJComponents<any, any> {
@Input('ajaxSettings.type') ajaxSettings_type_input: any;
@Input('customIcon.header') customIcon_header_input: any;
@Input('customIcon.selectedHeader') customIcon_selectedHeader_input: any;
@Input('options') options: any;
@Output('activate') activate_output = new EventEmitter();
@ -55,8 +55,8 @@ export class AccordionComponent extends EJComponents<any, any> {
@Output('destroy') destroy_output = new EventEmitter();
@Output('inActivate') inActivate_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Accordion', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Accordion', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.autocomplete.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms';
@ -22,7 +22,6 @@ export const AutocompleteValueAccessor: any = {
})
export class AutocompleteComponent extends EJComponents<any, any> implements ControlValueAccessor
{
@Input('options') options: any;
@Input('addNewText') addNewText_input: any;
@Input('allowAddNew') allowAddNew_input: any;
@Input('allowSorting') allowSorting_input: any;
@ -74,6 +73,7 @@ export class AutocompleteComponent extends EJComponents<any, any> implements Con
@Input('multiColumnSettings.showHeader') multiColumnSettings_showHeader_input: any;
@Input('multiColumnSettings.stringFormat') multiColumnSettings_stringFormat_input: any;
@Input('multiColumnSettings.columns') multiColumnSettings_columns_input: any;
@Input('options') options: any;
@Output('actionBegin') actionBegin_output = new EventEmitter();
@ -90,8 +90,8 @@ export class AutocompleteComponent extends EJComponents<any, any> implements Con
@Output('open') open_output = new EventEmitter();
@Output('select') select_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Autocomplete', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Autocomplete', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/datavisualization/ej.barcode.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-barcode',
template: ''})
export class BarcodeComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('barcodeToTextGapHeight') barcodeToTextGapHeight_input: any;
@Input('barHeight') barHeight_input: any;
@Input('darkBarColor') darkBarColor_input: any;
@ -29,12 +28,13 @@ export class BarcodeComponent extends EJComponents<any, any> {
@Input('quietZone.left') quietZone_left_input: any;
@Input('quietZone.right') quietZone_right_input: any;
@Input('quietZone.top') quietZone_top_input: any;
@Input('options') options: any;
@Output('load') load_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Barcode', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Barcode', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/datavisualization/ej.bulletgraph.min';
import { CommonModule } from '@angular/common';
import { EJComponents, ArrayTagElement, ComplexTagElement } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
@Directive({
selector: 'e-qualitativeranges>e-qualitativerange',
})
@ -67,7 +67,6 @@ export class BulletGraphQuantitativeScaleSettingsFeatureMeasuresDirective extend
selector: 'ej-bulletgraph',
template: ''})
export class BulletGraphComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('applyRangeStrokeToLabels') applyRangeStrokeToLabels_input: any;
@Input('applyRangeStrokeToTicks') applyRangeStrokeToTicks_input: any;
@Input('captionSettings') captionSettings_input: any;
@ -170,6 +169,7 @@ export class BulletGraphComponent extends EJComponents<any, any> {
@Input('tooltipSettings.visible') tooltipSettings_visible_input: any;
@Input('qualitativeRanges') qualitativeRanges_input: any;
@Input('quantitativeScaleSettings.featureMeasures') quantitativeScaleSettings_featureMeasures_input: any;
@Input('options') options: any;
@Output('drawCaption') drawCaption_output = new EventEmitter();
@ -184,8 +184,8 @@ export class BulletGraphComponent extends EJComponents<any, any> {
@ContentChild(BulletGraphQualitativeRangesDirective) tag_qualitativeRanges: any;
@ContentChild(BulletGraphQuantitativeScaleSettingsFeatureMeasuresDirective) tag_quantitativeScaleSettings_featureMeasures: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('BulletGraph', el, cdRef, ['qualitativeRanges', 'quantitativeScaleSettings.featureMeasures']);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('BulletGraph', el, cdRef, ['qualitativeRanges', 'quantitativeScaleSettings.featureMeasures'], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.button.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms';
@ -22,7 +22,6 @@ export const ButtonValueAccessor: any = {
})
export class ButtonComponent extends EJComponents<any, any> implements ControlValueAccessor
{
@Input('options') options: any;
@Input('contentType') contentType_input: any;
@Input('cssClass') cssClass_input: any;
@Input('enabled') enabled_input: any;
@ -39,6 +38,7 @@ export class ButtonComponent extends EJComponents<any, any> implements ControlVa
@Input('timeInterval') timeInterval_input: any;
@Input('type') type_input: any;
@Input('width') width_input: any;
@Input('options') options: any;
@Output('click') click_output = new EventEmitter();
@ -46,8 +46,8 @@ export class ButtonComponent extends EJComponents<any, any> implements ControlVa
@Output('create') create_output = new EventEmitter();
@Output('destroy') destroy_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Button', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Button', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/datavisualization/ej.chart.min';
import { CommonModule } from '@angular/common';
import { EJComponents, ArrayTagElement, ComplexTagElement } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
@Directive({
selector: 'e-trendlines>e-trendline',
})
@ -196,6 +196,7 @@ export class ChartSeriesDirective extends ComplexTagElement {
@Input('marker.dataLabel.maximumLabelWidth') marker_dataLabel_maximumLabelWidth: any;
@Input('marker.dataLabel.enableWrap') marker_dataLabel_enableWrap: any;
@Input('marker.dataLabel.enableContrastColor') marker_dataLabel_enableContrastColor: any;
@Input('marker.dataLabel.showEdgeLabels') marker_dataLabel_showEdgeLabels: any;
@Input('marker.dataLabel.border') marker_dataLabel_border: any;
@Input('marker.dataLabel.border.color') marker_dataLabel_border_color: any;
@Input('marker.dataLabel.border.width') marker_dataLabel_border_width: any;
@ -632,7 +633,6 @@ export class ChartColumnDefinitionsDirective extends ArrayTagElement<ComplexTagE
selector: 'ej-chart',
template: ''})
export class ChartComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('background') background_input: any;
@Input('backGroundImageUrl') backGroundImageUrl_input: any;
@Input('border') border_input: any;
@ -650,7 +650,7 @@ export class ChartComponent extends EJComponents<any, any> {
@Input('legend') legend_input: any;
@Input('locale') locale_input: any;
@Input('palette') palette_input: any;
@Input('Margin') Margin_input: any;
@Input('margin') margin_input: any;
@Input('perspectiveAngle') perspectiveAngle_input: any;
@Input('primaryXAxis') primaryXAxis_input: any;
@Input('primaryYAxis') primaryYAxis_input: any;
@ -871,6 +871,10 @@ export class ChartComponent extends EJComponents<any, any> {
@Input('legend.textWidth') legend_textWidth_input: any;
@Input('legend.visible') legend_visible_input: any;
@Input('legend.toggleSeriesVisibility') legend_toggleSeriesVisibility_input: any;
@Input('margin.left') margin_left_input: any;
@Input('margin.right') margin_right_input: any;
@Input('margin.top') margin_top_input: any;
@Input('margin.bottom') margin_bottom_input: any;
@Input('primaryXAxis.alternateGridBand') primaryXAxis_alternateGridBand_input: any;
@Input('primaryXAxis.alternateGridBand.even') primaryXAxis_alternateGridBand_even_input: any;
@Input('primaryXAxis.alternateGridBand.odd') primaryXAxis_alternateGridBand_odd_input: any;
@ -1095,6 +1099,7 @@ export class ChartComponent extends EJComponents<any, any> {
@Input('primaryXAxis.stripLine') primaryXAxis_stripLine_input: any;
@Input('primaryYAxis.multiLevelLabels') primaryYAxis_multiLevelLabels_input: any;
@Input('primaryYAxis.stripLine') primaryYAxis_stripLine_input: any;
@Input('options') options: any;
@Output('animationComplete') animationComplete_output = new EventEmitter();
@ -1151,8 +1156,8 @@ export class ChartComponent extends EJComponents<any, any> {
@ContentChild(ChartPrimaryYAxisStripLineCollectionDirective) tag_primaryYAxis_stripLine: any;
@ContentChild(ChartRowDefinitionsDirective) tag_rowDefinitions: any;
@ContentChild(ChartColumnDefinitionsDirective) tag_columnDefinitions: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Chart', el, cdRef, ['series', 'indicators', 'annotations', 'primaryXAxis.stripLine', 'primaryYAxis.stripLine', 'rowDefinitions', 'columnDefinitions']);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Chart', el, cdRef, ['series', 'indicators', 'annotations', 'primaryXAxis.stripLine', 'primaryYAxis.stripLine', 'rowDefinitions', 'columnDefinitions'], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.checkbox.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-checkbox',
template: ''})
export class CheckBoxComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('cssClass') cssClass_input: any;
@Input('enabled') enabled_input: any;
@Input('enablePersistence') enablePersistence_input: any;
@ -25,6 +24,7 @@ export class CheckBoxComponent extends EJComponents<any, any> {
@Input('validationMessage') validationMessage_input: any;
@Input('validationRules') validationRules_input: any;
@Input('value') value_input: any;
@Input('options') options: any;
@Input('checked') checked_two: any;
@Output('checkedChange') checked_twoChange = new EventEmitter<any>();
@ -37,8 +37,8 @@ export class CheckBoxComponent extends EJComponents<any, any> {
@Output('create') create_output = new EventEmitter();
@Output('destroy') destroy_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('CheckBox', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('CheckBox', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/datavisualization/ej.circulargauge.min';
import { CommonModule } from '@angular/common';
import { EJComponents, ArrayTagElement, ComplexTagElement } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
@Directive({
selector: 'e-pointers>e-pointer',
})
@ -342,7 +342,6 @@ export class CircularGaugeScalesDirective extends ArrayTagElement<ComplexTagElem
selector: 'ej-circulargauge',
template: ''})
export class CircularGaugeComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('animationSpeed') animationSpeed_input: any;
@Input('backgroundColor') backgroundColor_input: any;
@Input('distanceFromCorner') distanceFromCorner_input: any;
@ -397,6 +396,7 @@ export class CircularGaugeComponent extends EJComponents<any, any> {
@Input('tooltip.templateID') tooltip_templateID_input: any;
@Input('scales') scales_input: any;
@Input('scales.indicators.stateRanges') scales_indicators_stateRanges_input: any;
@Input('options') options: any;
@Input('value') value_two: any;
@Output('valueChange') value_twoChange = new EventEmitter<any>();
@ -422,8 +422,8 @@ export class CircularGaugeComponent extends EJComponents<any, any> {
@Output('renderComplete') renderComplete_output = new EventEmitter();
@ContentChild(CircularGaugeScalesDirective) tag_scales: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('CircularGauge', el, cdRef, ['scales']);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('CircularGauge', el, cdRef, ['scales'], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.colorpicker.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms';
@ -22,7 +22,6 @@ export const ColorPickerValueAccessor: any = {
})
export class ColorPickerComponent extends EJComponents<any, any> implements ControlValueAccessor
{
@Input('options') options: any;
@Input('buttonText') buttonText_input: any;
@Input('buttonMode') buttonMode_input: any;
@Input('columns') columns_input: any;
@ -63,6 +62,7 @@ export class ColorPickerComponent extends EJComponents<any, any> implements Cont
@Input('tooltipText.candycrush') tooltipText_candycrush_input: any;
@Input('tooltipText.currentcolor') tooltipText_currentcolor_input: any;
@Input('tooltipText.selectedcolor') tooltipText_selectedcolor_input: any;
@Input('options') options: any;
@Input('value') value_two: any;
@Output('valueChange') value_twoChange = new EventEmitter<any>();
@ -77,8 +77,8 @@ export class ColorPickerComponent extends EJComponents<any, any> implements Cont
@Output('open') open_output = new EventEmitter();
@Output('select') select_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('ColorPicker', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('ColorPicker', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -2,7 +2,7 @@ import {
forwardRef, ViewContainerRef, ContentChildren,
EventEmitter, QueryList, Type, ContentChild,
Component, Directive, ElementRef, SimpleChange,
ChangeDetectionStrategy, ChangeDetectorRef, TemplateRef, EmbeddedViewRef
ChangeDetectionStrategy, ChangeDetectorRef, TemplateRef, EmbeddedViewRef, IterableDiffers, KeyValueDiffers
} from '@angular/core';
import { NG_VALUE_ACCESSOR } from '@angular/forms';
@ -56,10 +56,13 @@ export class EJComponents<W, T> implements IParentTag {
protected isEditor: boolean;
private firstCheck: boolean;
constructor(protected controlName: string, protected el: ElementRef, protected cdRef: ChangeDetectorRef, public tags: Array<string>) {
ejIterable: any;
ejKeyValueDif : any;
constructor(protected controlName: string, protected el: ElementRef, protected cdRef: ChangeDetectorRef, public tags: Array<string>, private ejIterableDiffers: IterableDiffers, private _ejKeyValueDiffers: KeyValueDiffers) {
// this.__shadow = this.dom.getShadowRoot(this.el.nativeElement);
this.firstCheck = true;
this.ejIterable = this.ejIterableDiffers.find([]).create(null);
this.ejKeyValueDif = _ejKeyValueDiffers.find([]).create();
}
protected createTwoways(twoways: Array<string>) {
@ -88,7 +91,7 @@ export class EJComponents<W, T> implements IParentTag {
value = newVal;
if (!isApp) {
ej.createObject(prop + '_two', newVal, model);
ej.getObject<EventEmitter<any>>(prop + 'Change', model).emit(newVal);
ej.getObject(prop + 'Change', model).emit(newVal);
}
};
}
@ -161,8 +164,38 @@ export class EJComponents<W, T> implements IParentTag {
this.model = jQuery.extend(this.model, (<any>this)["options"]);
}
ngDoCheck() {
if (ej.isNullOrUndefined((<any>this)["options"])) {
this.twoways.forEach(element => {
if ((<any>this)[element + '_two'] instanceof Array) {
let changes = this.ejIterable.diff((<any>this)[element + '_two']);
if (changes) {
let ngChanges = {};
if (this.widget != undefined) {
ngChanges = this.getTwowayChanges(changes.collection, ngChanges, element);
ej.createObject(element + ".two", changes.collection, ngChanges);
(<any>this.widget)['setModel'](ngChanges, $.isPlainObject(ngChanges));
}
}
}
});
}
else
{
let changes = this.ejKeyValueDif.diff((<any>this)["options"]);
if (changes) {
if (this.widget != undefined) {
var ngchanges = {};
changes.forEachChangedItem((changedprop:any) => {
ej.createObject(changedprop.key, changedprop.currentValue, ngchanges);
});
(<any>this.widget)['setModel'](ngchanges, $.isPlainObject(ngchanges));
}
}
}
}
ngAfterViewInit() {
let nativeElement = this.isEditor ? $(this.el.nativeElement.children) : $(this.el.nativeElement);
this.widget = $(nativeElement)['ej' + this.controlName](this.model)['ej' + this.controlName]('instance');
}
@ -187,9 +220,8 @@ export class EJComponents<W, T> implements IParentTag {
}
key = key.replace("_input", "").replace(/\_/g, '.');
if (key.endsWith('.two')) {
let oKey = key.replace('.two', ''), valFn = ej.getObject<Function>(oKey, (<any>this.widget)['model']);
valFn(element.currentValue, true);
ej.createObject(oKey, valFn, ngChanges);
let oKey = key.replace('.two', '');
ngChanges = this.getTwowayChanges(element.currentValue, ngChanges, oKey);
}
ej.createObject(key, element.currentValue, ngChanges);
}
@ -198,6 +230,13 @@ export class EJComponents<W, T> implements IParentTag {
}
}
getTwowayChanges(value: any, ngChanges: any, prop: string) {
let valFn = ej.getObject(prop, (<any>this.widget)['model']);
valFn(value, true);
ej.createObject(prop, valFn, ngChanges);
return ngChanges;
}
ngAfterContentChecked() {
// TODO: ChangeDetection Third/Multi level
let changes: IChangeSet = Utils.IterateAndGetChanges(this);

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.editor.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms';
@ -22,7 +22,6 @@ export const CurrencyTextboxValueAccessor: any = {
})
export class CurrencyTextboxComponent extends EJComponents<any, any> implements ControlValueAccessor
{
@Input('options') options: any;
@Input('currencySymbol') currencySymbol_input: any;
@Input('cssClass') cssClass_input: any;
@Input('decimalPlaces') decimalPlaces_input: any;
@ -50,6 +49,7 @@ export class CurrencyTextboxComponent extends EJComponents<any, any> implements
@Input('value') value_input: any;
@Input('watermarkText') watermarkText_input: any;
@Input('width') width_input: any;
@Input('options') options: any;
@Output('change') change_output = new EventEmitter();
@ -59,8 +59,8 @@ export class CurrencyTextboxComponent extends EJComponents<any, any> implements
@Output('focusIn') focusIn_output = new EventEmitter();
@Output('focusOut') focusOut_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('CurrencyTextbox', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('CurrencyTextbox', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.datepicker.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms';
@ -22,7 +22,6 @@ export const DatePickerValueAccessor: any = {
})
export class DatePickerComponent extends EJComponents<any, any> implements ControlValueAccessor
{
@Input('options') options: any;
@Input('allowEdit') allowEdit_input: any;
@Input('allowDrillDown') allowDrillDown_input: any;
@Input('blackoutDates') blackoutDates_input: any;
@ -68,6 +67,7 @@ export class DatePickerComponent extends EJComponents<any, any> implements Contr
@Input('fields.iconClass') fields_iconClass_input: any;
@Input('fields.tooltip') fields_tooltip_input: any;
@Input('fields.cssClass') fields_cssClass_input: any;
@Input('options') options: any;
@Output('beforeClose') beforeClose_output = new EventEmitter();
@ -84,8 +84,8 @@ export class DatePickerComponent extends EJComponents<any, any> implements Contr
@Output('open') open_output = new EventEmitter();
@Output('select') select_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('DatePicker', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('DatePicker', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.daterangepicker.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms';
@ -22,7 +22,6 @@ export const DateRangePickerValueAccessor: any = {
})
export class DateRangePickerComponent extends EJComponents<any, any> implements ControlValueAccessor
{
@Input('options') options: any;
@Input('allowEdit') allowEdit_input: any;
@Input('buttonText') buttonText_input: any;
@Input('cssClass') cssClass_input: any;
@ -42,6 +41,7 @@ export class DateRangePickerComponent extends EJComponents<any, any> implements
@Input('value') value_input: any;
@Input('watermarkText') watermarkText_input: any;
@Input('width') width_input: any;
@Input('options') options: any;
@Output('beforeClose') beforeClose_output = new EventEmitter();
@ -53,8 +53,8 @@ export class DateRangePickerComponent extends EJComponents<any, any> implements
@Output('open') open_output = new EventEmitter();
@Output('select') select_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('DateRangePicker', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('DateRangePicker', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.datetimepicker.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms';
@ -22,7 +22,6 @@ export const DateTimePickerValueAccessor: any = {
})
export class DateTimePickerComponent extends EJComponents<any, any> implements ControlValueAccessor
{
@Input('options') options: any;
@Input('allowEdit') allowEdit_input: any;
@Input('buttonText') buttonText_input: any;
@Input('cssClass') cssClass_input: any;
@ -65,6 +64,7 @@ export class DateTimePickerComponent extends EJComponents<any, any> implements C
@Input('timeDrillDown.interval') timeDrillDown_interval_input: any;
@Input('timeDrillDown.showMeridian') timeDrillDown_showMeridian_input: any;
@Input('timeDrillDown.autoClose') timeDrillDown_autoClose_input: any;
@Input('options') options: any;
@Output('beforeClose') beforeClose_output = new EventEmitter();
@ -78,8 +78,8 @@ export class DateTimePickerComponent extends EJComponents<any, any> implements C
@Output('focusOut') focusOut_output = new EventEmitter();
@Output('open') open_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('DateTimePicker', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('DateTimePicker', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/datavisualization/ej.diagram.min';
import { CommonModule } from '@angular/common';
import { EJComponents, ArrayTagElement, ComplexTagElement } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
@Directive({
selector: 'e-commandmanager-commands>e-commandmanager-command',
})
@ -78,10 +78,12 @@ export class DiagramConnectorLabelDirective extends ComplexTagElement {
@Input('borderColor') borderColor: any;
@Input('borderWidth') borderWidth: any;
@Input('boundaryConstraints') boundaryConstraints: any;
@Input('constraints') constraints: any;
@Input('fillColor') fillColor: any;
@Input('fontColor') fontColor: any;
@Input('fontFamily') fontFamily: any;
@Input('fontSize') fontSize: any;
@Input('height') height: any;
@Input('horizontalAlignment') horizontalAlignment: any;
@Input('hyperlink') hyperlink: any;
@Input('italic') italic: any;
@ -231,10 +233,12 @@ export class DiagramNodeLabelDirective extends ComplexTagElement {
@Input('bold') bold: any;
@Input('borderColor') borderColor: any;
@Input('borderWidth') borderWidth: any;
@Input('constraints') constraints: any;
@Input('fillColor') fillColor: any;
@Input('fontColor') fontColor: any;
@Input('fontFamily') fontFamily: any;
@Input('fontSize') fontSize: any;
@Input('height') height: any;
@Input('horizontalAlignment') horizontalAlignment: any;
@Input('italic') italic: any;
@Input('margin') margin: any;
@ -324,6 +328,7 @@ export class DiagramPortDirective extends ComplexTagElement {
@Input('shape') shape: any;
@Input('size') size: any;
@Input('visibility') visibility: any;
@Input('parent') parent: any;
constructor( @Inject(forwardRef(() => DiagramComponent)) widget: EJComponents<any, any>) {
@ -492,6 +497,7 @@ export class DiagramNodeDirective extends ComplexTagElement {
@Input('task.compensation') task_compensation: any;
@Input('task.loop') task_loop: any;
@Input('task.type') task_type: any;
@Input('task.events') task_events: any;
@Input('templateId') templateId: any;
@Input('textBlock') textBlock: any;
@Input('tooltip') tooltip: any;
@ -532,7 +538,6 @@ export class DiagramNodesDirective extends ArrayTagElement<ComplexTagElement> {
selector: 'ej-diagram',
template: ''})
export class DiagramComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('backgroundColor') backgroundColor_input: any;
@Input('backgroundImage') backgroundImage_input: any;
@Input('bridgeDirection') bridgeDirection_input: any;
@ -555,6 +560,7 @@ export class DiagramComponent extends EJComponents<any, any> {
@Input('scrollSettings') scrollSettings_input: any;
@Input('selectedItems') selectedItems_input: any;
@Input('showTooltip') showTooltip_input: any;
@Input('serializationSettings') serializationSettings_input: any;
@Input('rulerSettings') rulerSettings_input: any;
@Input('snapSettings') snapSettings_input: any;
@Input('tool') tool_input: any;
@ -616,6 +622,9 @@ export class DiagramComponent extends EJComponents<any, any> {
@Input('layout.type') layout_type_input: any;
@Input('layout.verticalSpacing') layout_verticalSpacing_input: any;
@Input('layout.root') layout_root_input: any;
@Input('layout.springLength') layout_springLength_input: any;
@Input('layout.springFactor') layout_springFactor_input: any;
@Input('layout.maxIteration') layout_maxIteration_input: any;
@Input('pageSettings.autoScrollBorder') pageSettings_autoScrollBorder_input: any;
@Input('pageSettings.multiplePage') pageSettings_multiplePage_input: any;
@Input('pageSettings.pageBackgroundColor') pageSettings_pageBackgroundColor_input: any;
@ -644,6 +653,7 @@ export class DiagramComponent extends EJComponents<any, any> {
@Input('selectedItems.rotateAngle') selectedItems_rotateAngle_input: any;
@Input('selectedItems.tooltip') selectedItems_tooltip_input: any;
@Input('selectedItems.width') selectedItems_width_input: any;
@Input('serializationSettings.preventDefaultValues') serializationSettings_preventDefaultValues_input: any;
@Input('rulerSettings.showRulers') rulerSettings_showRulers_input: any;
@Input('rulerSettings.horizontalRuler') rulerSettings_horizontalRuler_input: any;
@Input('rulerSettings.horizontalRuler.interval') rulerSettings_horizontalRuler_interval_input: any;
@ -689,7 +699,9 @@ export class DiagramComponent extends EJComponents<any, any> {
@Input('nodes.enumeration.members') nodes_enumeration_members_input: any;
@Input('nodes.interface.attributes') nodes_interface_attributes_input: any;
@Input('nodes.interface.methods') nodes_interface_methods_input: any;
@Input('nodes.subProcess.events') nodes_subProcess_events_input: any;
@Input('selectedItems.userHandles') selectedItems_userHandles_input: any;
@Input('options') options: any;
@Output('autoScrollChange') autoScrollChange_output = new EventEmitter();
@ -723,12 +735,13 @@ export class DiagramComponent extends EJComponents<any, any> {
@Output('sizeChange') sizeChange_output = new EventEmitter();
@Output('textChange') textChange_output = new EventEmitter();
@Output('create') create_output = new EventEmitter();
@Output('setTool') setTool_output = new EventEmitter();
@ContentChild(DiagramCommandManagerCommandsDirective) tag_commandManager_commands: any;
@ContentChild(DiagramConnectorsDirective) tag_connectors: any;
@ContentChild(DiagramNodesDirective) tag_nodes: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Diagram', el, cdRef, ['commandManager.commands', 'connectors', 'nodes']);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Diagram', el, cdRef, ['commandManager.commands', 'connectors', 'nodes'], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.dialog.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-dialog',
template: '<ng-content></ng-content>'})
export class DialogComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('actionButtons') actionButtons_input: any;
@Input('ajaxSettings') ajaxSettings_input: any;
@Input('allowDraggable') allowDraggable_input: any;
@ -53,6 +52,7 @@ export class DialogComponent extends EJComponents<any, any> {
@Input('ajaxSettings.data') ajaxSettings_data_input: any;
@Input('ajaxSettings.dataType') ajaxSettings_dataType_input: any;
@Input('ajaxSettings.type') ajaxSettings_type_input: any;
@Input('options') options: any;
@Output('beforeOpen') beforeOpen_output = new EventEmitter();
@ -74,8 +74,8 @@ export class DialogComponent extends EJComponents<any, any> {
@Output('collapse') collapse_output = new EventEmitter();
@Output('actionButtonClick') actionButtonClick_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Dialog', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Dialog', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/datavisualization/ej.digitalgauge.min';
import { CommonModule } from '@angular/common';
import { EJComponents, ArrayTagElement, ComplexTagElement } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
@Directive({
selector: 'e-digitalgauge-items>e-digitalgauge-item',
})
@ -62,7 +62,6 @@ export class DigitalGaugeItemsDirective extends ArrayTagElement<ComplexTagElemen
selector: 'ej-digitalgauge',
template: ''})
export class DigitalGaugeComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('frame') frame_input: any;
@Input('height') height_input: any;
@Input('isResponsive') isResponsive_input: any;
@ -75,6 +74,7 @@ export class DigitalGaugeComponent extends EJComponents<any, any> {
@Input('frame.innerWidth') frame_innerWidth_input: any;
@Input('frame.outerWidth') frame_outerWidth_input: any;
@Input('items') items_input: any;
@Input('options') options: any;
@Input('value') value_two: any;
@Output('valueChange') value_twoChange = new EventEmitter<any>();
@ -85,8 +85,8 @@ export class DigitalGaugeComponent extends EJComponents<any, any> {
@Output('renderComplete') renderComplete_output = new EventEmitter();
@ContentChild(DigitalGaugeItemsDirective) tag_items: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('DigitalGauge', el, cdRef, ['items']);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('DigitalGauge', el, cdRef, ['items'], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.dropdownlist.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms';
@ -22,7 +22,6 @@ export const DropDownListValueAccessor: any = {
})
export class DropDownListComponent extends EJComponents<any, any> implements ControlValueAccessor
{
@Input('options') options: any;
@Input('allowVirtualScrolling') allowVirtualScrolling_input: any;
@Input('cascadeTo') cascadeTo_input: any;
@Input('caseSensitiveSearch') caseSensitiveSearch_input: any;
@ -78,6 +77,7 @@ export class DropDownListComponent extends EJComponents<any, any> implements Con
@Input('fields.tableName') fields_tableName_input: any;
@Input('fields.text') fields_text_input: any;
@Input('fields.value') fields_value_input: any;
@Input('options') options: any;
@Input('value') value_two: any;
@Output('valueChange') value_twoChange = new EventEmitter<any>();
@ -105,8 +105,8 @@ export class DropDownListComponent extends EJComponents<any, any> implements Con
@Output('search') search_output = new EventEmitter();
@Output('select') select_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('DropDownList', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('DropDownList', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.fileexplorer.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-fileexplorer',
template: ''})
export class FileExplorerComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('ajaxAction') ajaxAction_input: any;
@Input('ajaxDataType') ajaxDataType_input: any;
@Input('ajaxSettings') ajaxSettings_input: any;
@ -59,6 +58,7 @@ export class FileExplorerComponent extends EJComponents<any, any> {
@Input('uploadSettings.maxFileSize') uploadSettings_maxFileSize_input: any;
@Input('uploadSettings.allowMultipleFile') uploadSettings_allowMultipleFile_input: any;
@Input('uploadSettings.autoUpload') uploadSettings_autoUpload_input: any;
@Input('options') options: any;
@Output('beforeAjaxRequest') beforeAjaxRequest_output = new EventEmitter();
@ -66,6 +66,7 @@ export class FileExplorerComponent extends EJComponents<any, any> {
@Output('beforeGetImage') beforeGetImage_output = new EventEmitter();
@Output('beforeOpen') beforeOpen_output = new EventEmitter();
@Output('beforeUpload') beforeUpload_output = new EventEmitter();
@Output('beforeUploadDialogOpen') beforeUploadDialogOpen_output = new EventEmitter();
@Output('create') create_output = new EventEmitter();
@Output('copy') copy_output = new EventEmitter();
@Output('createFolder') createFolder_output = new EventEmitter();
@ -91,8 +92,8 @@ export class FileExplorerComponent extends EJComponents<any, any> {
@Output('templateRefresh') templateRefresh_output = new EventEmitter();
@Output('unselect') unselect_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('FileExplorer', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('FileExplorer', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.gantt.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-gantt',
template: ''})
export class GanttComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('allowColumnResize') allowColumnResize_input: any;
@Input('allowGanttChartEditing') allowGanttChartEditing_input: any;
@Input('allowKeyboardNavigation') allowKeyboardNavigation_input: any;
@ -19,6 +18,7 @@ export class GanttComponent extends EJComponents<any, any> {
@Input('allowSorting') allowSorting_input: any;
@Input('allowDragAndDrop') allowDragAndDrop_input: any;
@Input('enablePredecessorValidation') enablePredecessorValidation_input: any;
@Input('enableSerialNumber') enableSerialNumber_input: any;
@Input('baselineColor') baselineColor_input: any;
@Input('workMapping') workMapping_input: any;
@Input('expandStateMapping') expandStateMapping_input: any;
@ -35,6 +35,7 @@ export class GanttComponent extends EJComponents<any, any> {
@Input('dayWorkingTime') dayWorkingTime_input: any;
@Input('durationMapping') durationMapping_input: any;
@Input('durationUnit') durationUnit_input: any;
@Input('filterSettings') filterSettings_input: any;
@Input('isResponsive') isResponsive_input: any;
@Input('splitterSettings') splitterSettings_input: any;
@Input('editSettings') editSettings_input: any;
@ -115,6 +116,12 @@ export class GanttComponent extends EJComponents<any, any> {
@Input('weekendBackground') weekendBackground_input: any;
@Input('workingTimeScale') workingTimeScale_input: any;
@Input('workWeek') workWeek_input: any;
@Input('viewType') viewType_input: any;
@Input('groupCollection') groupCollection_input: any;
@Input('resourceCollectionMapping') resourceCollectionMapping_input: any;
@Input('taskCollectionMapping') taskCollectionMapping_input: any;
@Input('groupIdMapping') groupIdMapping_input: any;
@Input('groupNameMapping') groupNameMapping_input: any;
@Input('dragTooltip.showTooltip') dragTooltip_showTooltip_input: any;
@Input('dragTooltip.tooltipItems') dragTooltip_tooltipItems_input: any;
@Input('dragTooltip.tooltipTemplate') dragTooltip_tooltipTemplate_input: any;
@ -147,8 +154,10 @@ export class GanttComponent extends EJComponents<any, any> {
@Input('holidays') holidays_input: any;
@Input('selectedCellIndexes') selectedCellIndexes_input: any;
@Input('stripLines') stripLines_input: any;
@Input('filterSettings.filteredColumns') filterSettings_filteredColumns_input: any;
@Input('sortSettings.sortedColumns') sortSettings_sortedColumns_input: any;
@Input('toolbarSettings.customToolbarItems') toolbarSettings_customToolbarItems_input: any;
@Input('options') options: any;
@Input('dataSource') dataSource_two: any;
@Output('dataSourceChange') dataSource_twoChange = new EventEmitter<any>();
@ -183,8 +192,8 @@ export class GanttComponent extends EJComponents<any, any> {
@Output('taskbarClick') taskbarClick_output = new EventEmitter();
@Output('toolbarClick') toolbarClick_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Gantt', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Gantt', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.grid.min';
import { CommonModule } from '@angular/common';
import { EJComponents, ArrayTagElement, ComplexTagElement } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
@Directive({
selector: 'e-commands>e-command',
})
@ -229,7 +229,6 @@ export class GridStackedHeaderRowsDirective extends ArrayTagElement<ComplexTagEl
selector: 'ej-grid',
template: ''})
export class GridComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('allowCellMerging') allowCellMerging_input: any;
@Input('allowGrouping') allowGrouping_input: any;
@Input('allowKeyboardNavigation') allowKeyboardNavigation_input: any;
@ -366,6 +365,7 @@ export class GridComponent extends EJComponents<any, any> {
@Input('filterSettings.filteredColumns') filterSettings_filteredColumns_input: any;
@Input('sortSettings.sortedColumns') sortSettings_sortedColumns_input: any;
@Input('toolbarSettings.customToolbarItems') toolbarSettings_customToolbarItems_input: any;
@Input('options') options: any;
@Input('dataSource') dataSource_two: any;
@Output('dataSourceChange') dataSource_twoChange = new EventEmitter<any>();
@ -431,8 +431,8 @@ export class GridComponent extends EJComponents<any, any> {
@ContentChild(GridColumnsDirective) tag_columns: any;
@ContentChild(GridSummaryRowsDirective) tag_summaryRows: any;
@ContentChild(GridStackedHeaderRowsDirective) tag_stackedHeaderRows: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Grid', el, cdRef, ['columns', 'summaryRows', 'stackedHeaderRows']);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Grid', el, cdRef, ['columns', 'summaryRows', 'stackedHeaderRows'], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.groupbutton.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-groupbutton',
template: '<ng-content></ng-content>'})
export class GroupButtonComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('cssClass') cssClass_input: any;
@Input('dataSource') dataSource_input: any;
@Input('enableRTL') enableRTL_input: any;
@ -24,6 +23,7 @@ export class GroupButtonComponent extends EJComponents<any, any> {
@Input('showRoundedCorner') showRoundedCorner_input: any;
@Input('size') size_input: any;
@Input('width') width_input: any;
@Input('options') options: any;
@Output('beforeSelect') beforeSelect_output = new EventEmitter();
@ -32,8 +32,8 @@ export class GroupButtonComponent extends EJComponents<any, any> {
@Output('keyPress') keyPress_output = new EventEmitter();
@Output('select') select_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('GroupButton', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('GroupButton', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/datavisualization/ej.heatmap.min';
import { CommonModule } from '@angular/common';
import { EJComponents, ArrayTagElement, ComplexTagElement } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
@Directive({
selector: 'e-colormappingcollection>e-colormapping',
})
@ -45,7 +45,6 @@ export class HeatMapColorMappingCollectionDirective extends ArrayTagElement<Comp
selector: 'ej-heatmap',
template: ''})
export class HeatMapComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('width') width_input: any;
@Input('height') height_input: any;
@Input('id') id_input: any;
@ -93,6 +92,7 @@ export class HeatMapComponent extends EJComponents<any, any> {
@Input('itemsMapping.headerMapping.columnStyle') itemsMapping_headerMapping_columnStyle_input: any;
@Input('itemsMapping.columnMapping') itemsMapping_columnMapping_input: any;
@Input('colorMappingCollection') colorMappingCollection_input: any;
@Input('options') options: any;
@Output('cellMouseOver') cellMouseOver_output = new EventEmitter();
@ -101,8 +101,8 @@ export class HeatMapComponent extends EJComponents<any, any> {
@Output('cellSelected') cellSelected_output = new EventEmitter();
@ContentChild(HeatMapColorMappingCollectionDirective) tag_colorMappingCollection: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('HeatMap', el, cdRef, ['colorMappingCollection']);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('HeatMap', el, cdRef, ['colorMappingCollection'], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/datavisualization/ej.heatmap.min';
import { CommonModule } from '@angular/common';
import { EJComponents, ArrayTagElement, ComplexTagElement } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
@Directive({
selector: 'e-legendcolormappings>e-legendcolormapping',
})
@ -45,7 +45,6 @@ export class HeatMapLegendLegendcolorMappingsDirective extends ArrayTagElement<C
selector: 'ej-heatmaplegend',
template: ''})
export class HeatMapLegendComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('width') width_input: any;
@Input('height') height_input: any;
@Input('isResponsive') isResponsive_input: any;
@ -53,12 +52,13 @@ export class HeatMapLegendComponent extends EJComponents<any, any> {
@Input('orientation') orientation_input: any;
@Input('legendMode') legendMode_input: any;
@Input('colorMappingCollection') colorMappingCollection_input: any;
@Input('options') options: any;
@ContentChild(HeatMapLegendLegendcolorMappingsDirective) tag_colorMappingCollection: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('HeatMapLegend', el, cdRef, ['colorMappingCollection']);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('HeatMapLegend', el, cdRef, ['colorMappingCollection'], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.kanban.min';
import { CommonModule } from '@angular/common';
import { EJComponents, ArrayTagElement, ComplexTagElement } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
@Directive({
selector: 'e-kanban-columns>e-kanban-column',
})
@ -50,7 +50,6 @@ export class KanbanColumnsDirective extends ArrayTagElement<ComplexTagElement> {
selector: 'ej-kanban',
template: ''})
export class KanbanComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('allowDragAndDrop') allowDragAndDrop_input: any;
@Input('allowTitle') allowTitle_input: any;
@Input('swimlaneSettings') swimlaneSettings_input: any;
@ -123,6 +122,7 @@ export class KanbanComponent extends EJComponents<any, any> {
@Input('workflows') workflows_input: any;
@Input('contextMenuSettings.customMenuItems') contextMenuSettings_customMenuItems_input: any;
@Input('editSettings.editItems') editSettings_editItems_input: any;
@Input('options') options: any;
@Input('dataSource') dataSource_two: any;
@Output('dataSourceChange') dataSource_twoChange = new EventEmitter<any>();
@ -155,8 +155,8 @@ export class KanbanComponent extends EJComponents<any, any> {
@Output('toolbarClick') toolbarClick_output = new EventEmitter();
@ContentChild(KanbanColumnsDirective) tag_columns: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Kanban', el, cdRef, ['columns']);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Kanban', el, cdRef, ['columns'], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/datavisualization/ej.lineargauge.min';
import { CommonModule } from '@angular/common';
import { EJComponents, ArrayTagElement, ComplexTagElement } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
@Directive({
selector: 'e-markerpointers>e-markerpointer',
})
@ -338,7 +338,6 @@ export class LinearGaugeScalesDirective extends ArrayTagElement<ComplexTagElemen
selector: 'ej-lineargauge',
template: ''})
export class LinearGaugeComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('animationSpeed') animationSpeed_input: any;
@Input('backgroundColor') backgroundColor_input: any;
@Input('borderColor') borderColor_input: any;
@ -368,6 +367,7 @@ export class LinearGaugeComponent extends EJComponents<any, any> {
@Input('tooltip.templateID') tooltip_templateID_input: any;
@Input('scales') scales_input: any;
@Input('scales.indicators.stateRanges') scales_indicators_stateRanges_input: any;
@Input('options') options: any;
@Input('value') value_two: any;
@Output('valueChange') value_twoChange = new EventEmitter<any>();
@ -391,8 +391,8 @@ export class LinearGaugeComponent extends EJComponents<any, any> {
@Output('renderComplete') renderComplete_output = new EventEmitter();
@ContentChild(LinearGaugeScalesDirective) tag_scales: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('LinearGauge', el, cdRef, ['scales']);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('LinearGauge', el, cdRef, ['scales'], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.listbox.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-listbox',
template: '<ng-content></ng-content>'})
export class ListBoxComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('allowDrag') allowDrag_input: any;
@Input('allowDrop') allowDrop_input: any;
@Input('allowMultiSelection') allowMultiSelection_input: any;
@ -52,6 +51,7 @@ export class ListBoxComponent extends EJComponents<any, any> {
@Input('fields.tableName') fields_tableName_input: any;
@Input('fields.text') fields_text_input: any;
@Input('fields.value') fields_value_input: any;
@Input('options') options: any;
@Input('value') value_two: any;
@Output('valueChange') value_twoChange = new EventEmitter<any>();
@ -75,8 +75,8 @@ export class ListBoxComponent extends EJComponents<any, any> {
@Output('select') select_output = new EventEmitter();
@Output('unselect') unselect_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('ListBox', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('ListBox', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.listview.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-listview',
template: '<ng-content></ng-content>'})
export class ListViewComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('ajaxSettings') ajaxSettings_input: any;
@Input('checkedIndices') checkedIndices_input: any;
@Input('cssClass') cssClass_input: any;
@ -57,6 +56,7 @@ export class ListViewComponent extends EJComponents<any, any> {
@Input('fieldSettings.text') fieldSettings_text_input: any;
@Input('fieldSettings.mouseUP') fieldSettings_mouseUP_input: any;
@Input('fieldSettings.mouseDown') fieldSettings_mouseDown_input: any;
@Input('options') options: any;
@Input('dataSource') dataSource_two: any;
@Output('dataSourceChange') dataSource_twoChange = new EventEmitter<any>();
@ -70,8 +70,8 @@ export class ListViewComponent extends EJComponents<any, any> {
@Output('mouseDown') mouseDown_output = new EventEmitter();
@Output('mouseUp') mouseUp_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('ListView', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('ListView', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/datavisualization/ej.map.min';
import { CommonModule } from '@angular/common';
import { EJComponents, ArrayTagElement, ComplexTagElement } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
@Directive({
selector: 'e-layers>e-layer',
})
@ -110,7 +110,6 @@ export class MapLayersDirective extends ArrayTagElement<ComplexTagElement> {
selector: 'ej-map',
template: ''})
export class MapComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('background') background_input: any;
@Input('centerPosition') centerPosition_input: any;
@Input('draggingOnSelection') draggingOnSelection_input: any;
@ -127,6 +126,7 @@ export class MapComponent extends EJComponents<any, any> {
@Input('layers.subLayers.bubbleSettings.colorMappings.rangeColorMapping') layers_subLayers_bubbleSettings_colorMappings_rangeColorMapping_input: any;
@Input('layers.subLayers.shapeSettings.colorMappings.rangeColorMapping') layers_subLayers_shapeSettings_colorMappings_rangeColorMapping_input: any;
@Input('layers.subLayers.shapeSettings.colorMappings.equalColorMapping') layers_subLayers_shapeSettings_colorMappings_equalColorMapping_input: any;
@Input('options') options: any;
@Input('baseMapIndex') baseMapIndex_two: any;
@Output('baseMapIndexChange') baseMapIndex_twoChange = new EventEmitter<any>();
@ -167,8 +167,8 @@ export class MapComponent extends EJComponents<any, any> {
@Output('zoomedOut') zoomedOut_output = new EventEmitter();
@ContentChild(MapLayersDirective) tag_layers: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Map', el, cdRef, ['layers']);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Map', el, cdRef, ['layers'], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.maskedit.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms';
@ -22,7 +22,6 @@ export const MaskEditValueAccessor: any = {
})
export class MaskEditComponent extends EJComponents<any, any> implements ControlValueAccessor
{
@Input('options') options: any;
@Input('cssClass') cssClass_input: any;
@Input('customCharacter') customCharacter_input: any;
@Input('enabled') enabled_input: any;
@ -44,6 +43,7 @@ export class MaskEditComponent extends EJComponents<any, any> implements Control
@Input('value') value_input: any;
@Input('watermarkText') watermarkText_input: any;
@Input('width') width_input: any;
@Input('options') options: any;
@Output('change') change_output = new EventEmitter();
@ -58,8 +58,8 @@ export class MaskEditComponent extends EJComponents<any, any> implements Control
@Output('mouseOut') mouseOut_output = new EventEmitter();
@Output('mouseOver') mouseOver_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('MaskEdit', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('MaskEdit', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.menu.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-menu',
template: '<ng-content></ng-content>'})
export class MenuComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('animationType') animationType_input: any;
@Input('contextMenuTarget') contextMenuTarget_input: any;
@Input('container') container_input: any;
@ -47,6 +46,7 @@ export class MenuComponent extends EJComponents<any, any> {
@Input('fields.tableName') fields_tableName_input: any;
@Input('fields.text') fields_text_input: any;
@Input('fields.url') fields_url_input: any;
@Input('options') options: any;
@Output('beforeOpen') beforeOpen_output = new EventEmitter();
@ -62,8 +62,8 @@ export class MenuComponent extends EJComponents<any, any> {
@Output('overflowOpen') overflowOpen_output = new EventEmitter();
@Output('overflowClose') overflowClose_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Menu', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Menu', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.navigationdrawer.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: '[ej-navigationdrawer]',
template: '<ng-content></ng-content>'})
export class NavigationDrawerComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('ajaxSettings') ajaxSettings_input: any;
@Input('contentId') contentId_input: any;
@Input('cssClass') cssClass_input: any;
@ -28,6 +27,7 @@ export class NavigationDrawerComponent extends EJComponents<any, any> {
@Input('ajaxSettings.data') ajaxSettings_data_input: any;
@Input('ajaxSettings.dataType') ajaxSettings_dataType_input: any;
@Input('ajaxSettings.type') ajaxSettings_type_input: any;
@Input('options') options: any;
@Output('ajaxComplete') ajaxComplete_output = new EventEmitter();
@ -37,8 +37,8 @@ export class NavigationDrawerComponent extends EJComponents<any, any> {
@Output('open') open_output = new EventEmitter();
@Output('swipe') swipe_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('NavigationDrawer', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('NavigationDrawer', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.editor.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms';
@ -22,7 +22,6 @@ export const NumericTextboxValueAccessor: any = {
})
export class NumericTextboxComponent extends EJComponents<any, any> implements ControlValueAccessor
{
@Input('options') options: any;
@Input('currencySymbol') currencySymbol_input: any;
@Input('cssClass') cssClass_input: any;
@Input('decimalPlaces') decimalPlaces_input: any;
@ -50,6 +49,7 @@ export class NumericTextboxComponent extends EJComponents<any, any> implements C
@Input('value') value_input: any;
@Input('watermarkText') watermarkText_input: any;
@Input('width') width_input: any;
@Input('options') options: any;
@Output('change') change_output = new EventEmitter();
@ -59,8 +59,8 @@ export class NumericTextboxComponent extends EJComponents<any, any> implements C
@Output('focusIn') focusIn_output = new EventEmitter();
@Output('focusOut') focusOut_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('NumericTextbox', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('NumericTextbox', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/datavisualization/ej.diagram.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,15 +9,15 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-overview',
template: ''})
export class OverviewComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('sourceID') sourceID_input: any;
@Input('height') height_input: any;
@Input('width') width_input: any;
@Input('options') options: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Overview', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Overview', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.pdfviewer.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-pdfviewer',
template: ''})
export class PdfViewerComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('locale') locale_input: any;
@Input('toolbarSettings') toolbarSettings_input: any;
@Input('serverActionSettings') serverActionSettings_input: any;
@ -63,6 +62,7 @@ export class PdfViewerComponent extends EJComponents<any, any> {
@Input('highlightSettings.isLocked') highlightSettings_isLocked_input: any;
@Input('signatureSettings.color') signatureSettings_color_input: any;
@Input('signatureSettings.opacity') signatureSettings_opacity_input: any;
@Input('options') options: any;
@Output('documentLoad') documentLoad_output = new EventEmitter();
@ -85,8 +85,8 @@ export class PdfViewerComponent extends EJComponents<any, any> {
@Output('bufferEnd') bufferEnd_output = new EventEmitter();
@Output('destroy') destroy_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('PdfViewer', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('PdfViewer', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.editor.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms';
@ -22,7 +22,6 @@ export const PercentageTextboxValueAccessor: any = {
})
export class PercentageTextboxComponent extends EJComponents<any, any> implements ControlValueAccessor
{
@Input('options') options: any;
@Input('currencySymbol') currencySymbol_input: any;
@Input('cssClass') cssClass_input: any;
@Input('decimalPlaces') decimalPlaces_input: any;
@ -50,6 +49,7 @@ export class PercentageTextboxComponent extends EJComponents<any, any> implement
@Input('value') value_input: any;
@Input('watermarkText') watermarkText_input: any;
@Input('width') width_input: any;
@Input('options') options: any;
@Output('change') change_output = new EventEmitter();
@ -59,8 +59,8 @@ export class PercentageTextboxComponent extends EJComponents<any, any> implement
@Output('focusIn') focusIn_output = new EventEmitter();
@Output('focusOut') focusOut_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('PercentageTextbox', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('PercentageTextbox', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.pivotchart.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-pivotchart',
template: ''})
export class PivotChartComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('analysisMode') analysisMode_input: any;
@Input('cssClass') cssClass_input: any;
@Input('zooming') zooming_input: any;
@ -45,6 +44,7 @@ export class PivotChartComponent extends EJComponents<any, any> {
@Input('dataSource.rows') dataSource_rows_input: any;
@Input('dataSource.values') dataSource_values_input: any;
@Input('dataSource.filters') dataSource_filters_input: any;
@Input('options') options: any;
@Output('load') load_output = new EventEmitter();
@ -57,8 +57,8 @@ export class PivotChartComponent extends EJComponents<any, any> {
@Output('renderSuccess') renderSuccess_output = new EventEmitter();
@Output('beforeExport') beforeExport_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('PivotChart', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('PivotChart', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.pivotgauge.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-pivotgauge',
template: ''})
export class PivotGaugeComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('columnsCount') columnsCount_input: any;
@Input('cssClass') cssClass_input: any;
@Input('customObject') customObject_input: any;
@ -41,6 +40,7 @@ export class PivotGaugeComponent extends EJComponents<any, any> {
@Input('dataSource.rows') dataSource_rows_input: any;
@Input('dataSource.values') dataSource_values_input: any;
@Input('dataSource.filters') dataSource_filters_input: any;
@Input('options') options: any;
@Output('afterServiceInvoke') afterServiceInvoke_output = new EventEmitter();
@ -51,8 +51,8 @@ export class PivotGaugeComponent extends EJComponents<any, any> {
@Output('renderFailure') renderFailure_output = new EventEmitter();
@Output('renderSuccess') renderSuccess_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('PivotGauge', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('PivotGauge', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.pivotgrid.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-pivotgrid',
template: ''})
export class PivotGridComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('analysisMode') analysisMode_input: any;
@Input('cssClass') cssClass_input: any;
@Input('pivotTableFieldListID') pivotTableFieldListID_input: any;
@ -102,6 +101,7 @@ export class PivotGridComponent extends EJComponents<any, any> {
@Input('dataSource.rows') dataSource_rows_input: any;
@Input('dataSource.values') dataSource_values_input: any;
@Input('dataSource.filters') dataSource_filters_input: any;
@Input('options') options: any;
@Output('afterServiceInvoke') afterServiceInvoke_output = new EventEmitter();
@ -125,8 +125,8 @@ export class PivotGridComponent extends EJComponents<any, any> {
@Output('beforeExport') beforeExport_output = new EventEmitter();
@Output('cellEdit') cellEdit_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('PivotGrid', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('PivotGrid', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -0,0 +1,34 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.pivotpager.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@Component({
selector: 'ej-pivotpager',
template: ''})
export class PivotPagerComponent extends EJComponents<any, any> {
@Input('categoricalCurrentPage') categoricalCurrentPage_input: any;
@Input('categoricalPageCount') categoricalPageCount_input: any;
@Input('locale') locale_input: any;
@Input('mode') mode_input: any;
@Input('seriesCurrentPage') seriesCurrentPage_input: any;
@Input('seriesPageCount') seriesPageCount_input: any;
@Input('targetControlID') targetControlID_input: any;
@Input('options') options: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('PivotPager', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}
}
export var EJ_PIVOTPAGER_COMPONENTS: Type<any>[] = [PivotPagerComponent
];

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.pivotschemadesigner.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-pivotschemadesigner',
template: ''})
export class PivotSchemaDesignerComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('cssClass') cssClass_input: any;
@Input('customObject') customObject_input: any;
@Input('enableWrapper') enableWrapper_input: any;
@ -25,6 +24,7 @@ export class PivotSchemaDesignerComponent extends EJComponents<any, any> {
@Input('layout') layout_input: any;
@Input('olap.showKPI') olap_showKPI_input: any;
@Input('olap.showNamedSets') olap_showNamedSets_input: any;
@Input('options') options: any;
@Output('load') load_output = new EventEmitter();
@ -32,8 +32,8 @@ export class PivotSchemaDesignerComponent extends EJComponents<any, any> {
@Output('beforeServiceInvoke') beforeServiceInvoke_output = new EventEmitter();
@Output('dragMove') dragMove_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('PivotSchemaDesigner', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('PivotSchemaDesigner', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.pivottreemap.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-pivottreemap',
template: ''})
export class PivotTreeMapComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('cssClass') cssClass_input: any;
@Input('dataSource') dataSource_input: any;
@Input('customObject') customObject_input: any;
@ -29,6 +28,7 @@ export class PivotTreeMapComponent extends EJComponents<any, any> {
@Input('dataSource.rows') dataSource_rows_input: any;
@Input('dataSource.values') dataSource_values_input: any;
@Input('dataSource.filters') dataSource_filters_input: any;
@Input('options') options: any;
@Output('afterServiceInvoke') afterServiceInvoke_output = new EventEmitter();
@ -40,8 +40,8 @@ export class PivotTreeMapComponent extends EJComponents<any, any> {
@Output('renderFailure') renderFailure_output = new EventEmitter();
@Output('renderSuccess') renderSuccess_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('PivotTreeMap', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('PivotTreeMap', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.progressbar.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-progressbar',
template: ''})
export class ProgressBarComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('cssClass') cssClass_input: any;
@Input('enabled') enabled_input: any;
@Input('enablePersistence') enablePersistence_input: any;
@ -23,6 +22,7 @@ export class ProgressBarComponent extends EJComponents<any, any> {
@Input('text') text_input: any;
@Input('value') value_input: any;
@Input('width') width_input: any;
@Input('options') options: any;
@Output('change') change_output = new EventEmitter();
@ -32,8 +32,8 @@ export class ProgressBarComponent extends EJComponents<any, any> {
@Output('destroy') destroy_output = new EventEmitter();
@Output('start') start_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('ProgressBar', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('ProgressBar', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.radialmenu.min';
import { CommonModule } from '@angular/common';
import { EJComponents, ArrayTagElement, ComplexTagElement } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
@Directive({
selector: 'e-items>e-item',
})
@ -49,7 +49,6 @@ export class RadialMenuItemsDirective extends ArrayTagElement<ComplexTagElement>
selector: 'ej-radialmenu',
template: ''})
export class RadialMenuComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('autoOpen') autoOpen_input: any;
@Input('backImageClass') backImageClass_input: any;
@Input('cssClass') cssClass_input: any;
@ -59,6 +58,7 @@ export class RadialMenuComponent extends EJComponents<any, any> {
@Input('targetElementId') targetElementId_input: any;
@Input('position') position_input: any;
@Input('items') items_input: any;
@Input('options') options: any;
@Output('click') click_output = new EventEmitter();
@ -67,8 +67,8 @@ export class RadialMenuComponent extends EJComponents<any, any> {
@Output('close') close_output = new EventEmitter();
@ContentChild(RadialMenuItemsDirective) tag_items: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('RadialMenu', el, cdRef, ['items']);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('RadialMenu', el, cdRef, ['items'], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.radialslider.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-radialslider',
template: ''})
export class RadialSliderComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('autoOpen') autoOpen_input: any;
@Input('cssClass') cssClass_input: any;
@Input('enableAnimation') enableAnimation_input: any;
@ -25,6 +24,7 @@ export class RadialSliderComponent extends EJComponents<any, any> {
@Input('startAngle') startAngle_input: any;
@Input('strokeWidth') strokeWidth_input: any;
@Input('ticks') ticks_input: any;
@Input('options') options: any;
@Input('value') value_two: any;
@Output('valueChange') value_twoChange = new EventEmitter<any>();
@ -37,8 +37,8 @@ export class RadialSliderComponent extends EJComponents<any, any> {
@Output('start') start_output = new EventEmitter();
@Output('stop') stop_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('RadialSlider', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('RadialSlider', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.radiobutton.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms';
@ -22,7 +22,6 @@ export const RadioButtonValueAccessor: any = {
})
export class RadioButtonComponent extends EJComponents<any, any> implements ControlValueAccessor
{
@Input('options') options: any;
@Input('checked') checked_input: any;
@Input('cssClass') cssClass_input: any;
@Input('enabled') enabled_input: any;
@ -37,6 +36,7 @@ export class RadioButtonComponent extends EJComponents<any, any> implements Cont
@Input('validationMessage') validationMessage_input: any;
@Input('validationRules') validationRules_input: any;
@Input('value') value_input: any;
@Input('options') options: any;
@Output('beforeChange') beforeChange_output = new EventEmitter();
@ -45,8 +45,8 @@ export class RadioButtonComponent extends EJComponents<any, any> implements Cont
@Output('create') create_output = new EventEmitter();
@Output('destroy') destroy_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('RadioButton', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('RadioButton', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/datavisualization/ej.rangenavigator.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-rangenavigator',
template: ''})
export class RangeNavigatorComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('allowSnapping') allowSnapping_input: any;
@Input('border') border_input: any;
@Input('dataSource') dataSource_input: any;
@ -126,6 +125,7 @@ export class RangeNavigatorComponent extends EJComponents<any, any> {
@Input('valueAxisSettings.visible') valueAxisSettings_visible_input: any;
@Input('series') series_input: any;
@Input('seriesSettings') seriesSettings_input: any;
@Input('options') options: any;
@Output('load') load_output = new EventEmitter();
@ -137,8 +137,8 @@ export class RangeNavigatorComponent extends EJComponents<any, any> {
@Output('selectedRangeEnd') selectedRangeEnd_output = new EventEmitter();
@Output('scrollEnd') scrollEnd_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('RangeNavigator', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('RangeNavigator', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.rating.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-rating',
template: ''})
export class RatingComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('allowReset') allowReset_input: any;
@Input('cssClass') cssClass_input: any;
@Input('enabled') enabled_input: any;
@ -26,6 +25,7 @@ export class RatingComponent extends EJComponents<any, any> {
@Input('shapeWidth') shapeWidth_input: any;
@Input('showTooltip') showTooltip_input: any;
@Input('width') width_input: any;
@Input('options') options: any;
@Input('value') value_two: any;
@Output('valueChange') value_twoChange = new EventEmitter<any>();
@ -40,8 +40,8 @@ export class RatingComponent extends EJComponents<any, any> {
@Output('mousemove') mousemove_output = new EventEmitter();
@Output('mouseover') mouseover_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Rating', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Rating', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.reportviewer.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-reportviewer',
template: ''})
export class ReportViewerComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('enablePageCache') enablePageCache_input: any;
@Input('exportSettings') exportSettings_input: any;
@Input('isResponsive') isResponsive_input: any;
@ -36,6 +35,7 @@ export class ReportViewerComponent extends EJComponents<any, any> {
@Input('toolbarSettings.templateId') toolbarSettings_templateId_input: any;
@Input('dataSources') dataSources_input: any;
@Input('parameters') parameters_input: any;
@Input('options') options: any;
@Output('destroy') destroy_output = new EventEmitter();
@ -47,8 +47,8 @@ export class ReportViewerComponent extends EJComponents<any, any> {
@Output('reportLoaded') reportLoaded_output = new EventEmitter();
@Output('viewReportClick') viewReportClick_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('ReportViewer', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('ReportViewer', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.ribbon.min';
import { CommonModule } from '@angular/common';
import { EJComponents, ArrayTagElement, ComplexTagElement } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
@Directive({
selector: 'e-applicationtab-backstagesettings-pages>e-page',
})
@ -190,7 +190,6 @@ export class RibbonTabsDirective extends ArrayTagElement<ComplexTagElement> {
selector: 'ej-ribbon',
template: ''})
export class RibbonComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('allowResizing') allowResizing_input: any;
@Input('isResponsive') isResponsive_input: any;
@Input('buttonDefaults') buttonDefaults_input: any;
@ -225,6 +224,7 @@ export class RibbonComponent extends EJComponents<any, any> {
@Input('tabs.groups.content') tabs_groups_content_input: any;
@Input('tabs.groups.content.groups.customGalleryItems') tabs_groups_content_groups_customGalleryItems_input: any;
@Input('tabs.groups.content.groups.galleryItems') tabs_groups_content_groups_galleryItems_input: any;
@Input('options') options: any;
@Output('beforeTabRemove') beforeTabRemove_output = new EventEmitter();
@ -247,8 +247,8 @@ export class RibbonComponent extends EJComponents<any, any> {
@ContentChild(RibbonApplicationTabBackstageSettingsPagesDirective) tag_applicationTab_backstageSettings_pages: any;
@ContentChild(RibbonTabsDirective) tag_tabs: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Ribbon', el, cdRef, ['applicationTab.backstageSettings.pages', 'tabs']);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Ribbon', el, cdRef, ['applicationTab.backstageSettings.pages', 'tabs'], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.rotator.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: '[ej-rotator]',
template: '<ng-content></ng-content>'})
export class RotatorComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('allowKeyboardNavigation') allowKeyboardNavigation_input: any;
@Input('animationSpeed') animationSpeed_input: any;
@Input('animationType') animationType_input: any;
@ -46,6 +45,7 @@ export class RotatorComponent extends EJComponents<any, any> {
@Input('fields.thumbnailText') fields_thumbnailText_input: any;
@Input('fields.thumbnailUrl') fields_thumbnailUrl_input: any;
@Input('fields.url') fields_url_input: any;
@Input('options') options: any;
@Output('change') change_output = new EventEmitter();
@ -57,8 +57,8 @@ export class RotatorComponent extends EJComponents<any, any> {
@Output('stop') stop_output = new EventEmitter();
@Output('thumbItemClick') thumbItemClick_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Rotator', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Rotator', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.rte.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms';
@ -22,7 +22,6 @@ export const RTEValueAccessor: any = {
})
export class RTEComponent extends EJComponents<any, any> implements ControlValueAccessor
{
@Input('options') options: any;
@Input('allowEditing') allowEditing_input: any;
@Input('allowKeyboardNavigation') allowKeyboardNavigation_input: any;
@Input('autoFocus') autoFocus_input: any;
@ -119,6 +118,7 @@ export class RTEComponent extends EJComponents<any, any> implements ControlValue
@Input('tools.importExport') tools_importExport_input: any;
@Input('tools.customOrderedList') tools_customOrderedList_input: any;
@Input('tools.customUnorderedList') tools_customUnorderedList_input: any;
@Input('options') options: any;
@Input('value') value_two: any;
@Output('valueChange') value_twoChange = new EventEmitter<any>();
@ -134,8 +134,8 @@ export class RTEComponent extends EJComponents<any, any> implements ControlValue
@Output('preRender') preRender_output = new EventEmitter();
@Output('select') select_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('RTE', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('RTE', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.schedule.min';
import { CommonModule } from '@angular/common';
import { EJComponents, ArrayTagElement, ComplexTagElement } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
@Directive({
selector: 'e-resources>e-resource',
})
@ -49,7 +49,6 @@ export class ScheduleResourcesDirective extends ArrayTagElement<ComplexTagElemen
selector: 'ej-schedule',
template: ''})
export class ScheduleComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('allowDragAndDrop') allowDragAndDrop_input: any;
@Input('allowInline') allowInline_input: any;
@Input('allowKeyboardNavigation') allowKeyboardNavigation_input: any;
@ -179,6 +178,7 @@ export class ScheduleComponent extends EJComponents<any, any> {
@Input('blockoutSettings.groupId') blockoutSettings_groupId_input: any;
@Input('blockoutSettings.customStyle') blockoutSettings_customStyle_input: any;
@Input('resources') resources_input: any;
@Input('options') options: any;
@Input('appointmentSettings.dataSource') appointmentSettings_dataSource_two: any;
@Output('appointmentSettings.dataSourceChange') appointmentSettings_dataSource_twoChange = new EventEmitter<any>();
@ -219,8 +219,8 @@ export class ScheduleComponent extends EJComponents<any, any> {
@Output('appointmentRemoved') appointmentRemoved_output = new EventEmitter();
@ContentChild(ScheduleResourcesDirective) tag_resources: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Schedule', el, cdRef, ['resources']);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Schedule', el, cdRef, ['resources'], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/common/ej.scroller.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-scroller',
template: '<ng-content></ng-content>'})
export class ScrollerComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('animationSpeed') animationSpeed_input: any;
@Input('autoHide') autoHide_input: any;
@Input('buttonSize') buttonSize_input: any;
@ -24,6 +23,7 @@ export class ScrollerComponent extends EJComponents<any, any> {
@Input('scrollTop') scrollTop_input: any;
@Input('targetPane') targetPane_input: any;
@Input('width') width_input: any;
@Input('options') options: any;
@Output('create') create_output = new EventEmitter();
@ -35,8 +35,8 @@ export class ScrollerComponent extends EJComponents<any, any> {
@Output('wheelStart') wheelStart_output = new EventEmitter();
@Output('wheelStop') wheelStop_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Scroller', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Scroller', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.signature.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-signature',
template: ''})
export class SignatureComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('backgroundColor') backgroundColor_input: any;
@Input('backgroundImage') backgroundImage_input: any;
@Input('enabled') enabled_input: any;
@ -21,6 +20,7 @@ export class SignatureComponent extends EJComponents<any, any> {
@Input('strokeColor') strokeColor_input: any;
@Input('strokeWidth') strokeWidth_input: any;
@Input('width') width_input: any;
@Input('options') options: any;
@Output('change') change_output = new EventEmitter();
@ -29,8 +29,8 @@ export class SignatureComponent extends EJComponents<any, any> {
@Output('mouseMove') mouseMove_output = new EventEmitter();
@Output('mouseUp') mouseUp_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Signature', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Signature', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.slider.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-slider',
template: ''})
export class SliderComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('allowMouseWheel') allowMouseWheel_input: any;
@Input('animationSpeed') animationSpeed_input: any;
@Input('cssClass') cssClass_input: any;
@ -25,6 +24,7 @@ export class SliderComponent extends EJComponents<any, any> {
@Input('minValue') minValue_input: any;
@Input('orientation') orientation_input: any;
@Input('readOnly') readOnly_input: any;
@Input('showButtons') showButtons_input: any;
@Input('showRoundedCorner') showRoundedCorner_input: any;
@Input('showScale') showScale_input: any;
@Input('showSmallTicks') showSmallTicks_input: any;
@ -33,6 +33,7 @@ export class SliderComponent extends EJComponents<any, any> {
@Input('smallStep') smallStep_input: any;
@Input('values') values_input: any;
@Input('width') width_input: any;
@Input('options') options: any;
@Input('value') value_two: any;
@Output('valueChange') value_twoChange = new EventEmitter<any>();
@ -47,8 +48,8 @@ export class SliderComponent extends EJComponents<any, any> {
@Output('stop') stop_output = new EventEmitter();
@Output('tooltipChange') tooltipChange_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Slider', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Slider', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/datavisualization/ej.sparkline.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-sparkline',
template: ''})
export class SparklineComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('background') background_input: any;
@Input('fill') fill_input: any;
@Input('stroke') stroke_input: any;
@ -70,6 +69,7 @@ export class SparklineComponent extends EJComponents<any, any> {
@Input('axisLineSettings.color') axisLineSettings_color_input: any;
@Input('axisLineSettings.width') axisLineSettings_width_input: any;
@Input('axisLineSettings.dashArray') axisLineSettings_dashArray_input: any;
@Input('options') options: any;
@Output('load') load_output = new EventEmitter();
@ -81,8 +81,8 @@ export class SparklineComponent extends EJComponents<any, any> {
@Output('sparklineMouseMove') sparklineMouseMove_output = new EventEmitter();
@Output('sparklineMouseLeave') sparklineMouseLeave_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Sparkline', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Sparkline', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.spellcheck.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-spellcheck',
template: '<ng-content></ng-content>'})
export class SpellCheckComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('dictionarySettings') dictionarySettings_input: any;
@Input('misspellWordCss') misspellWordCss_input: any;
@Input('locale') locale_input: any;
@ -32,6 +31,7 @@ export class SpellCheckComponent extends EJComponents<any, any> {
@Input('ignoreSettings.ignoreUpperCase') ignoreSettings_ignoreUpperCase_input: any;
@Input('ignoreSettings.ignoreUrl') ignoreSettings_ignoreUrl_input: any;
@Input('ignoreSettings.ignoreFileNames') ignoreSettings_ignoreFileNames_input: any;
@Input('options') options: any;
@Output('actionSuccess') actionSuccess_output = new EventEmitter();
@ -47,8 +47,8 @@ export class SpellCheckComponent extends EJComponents<any, any> {
@Output('validating') validating_output = new EventEmitter();
@Output('targetUpdating') targetUpdating_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('SpellCheck', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('SpellCheck', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.splitbutton.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-splitbutton',
template: ''})
export class SplitButtonComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('arrowPosition') arrowPosition_input: any;
@Input('buttonMode') buttonMode_input: any;
@Input('contentType') contentType_input: any;
@ -27,6 +26,7 @@ export class SplitButtonComponent extends EJComponents<any, any> {
@Input('target') target_input: any;
@Input('text') text_input: any;
@Input('width') width_input: any;
@Input('options') options: any;
@Output('beforeOpen') beforeOpen_output = new EventEmitter();
@ -40,8 +40,8 @@ export class SplitButtonComponent extends EJComponents<any, any> {
@Output('itemSelected') itemSelected_output = new EventEmitter();
@Output('open') open_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('SplitButton', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('SplitButton', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.splitter.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-splitter',
template: '<ng-content></ng-content>'})
export class SplitterComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('allowKeyboardNavigation') allowKeyboardNavigation_input: any;
@Input('animationSpeed') animationSpeed_input: any;
@Input('cssClass') cssClass_input: any;
@ -21,6 +20,7 @@ export class SplitterComponent extends EJComponents<any, any> {
@Input('orientation') orientation_input: any;
@Input('properties') properties_input: any;
@Input('width') width_input: any;
@Input('options') options: any;
@Output('beforeExpandCollapse') beforeExpandCollapse_output = new EventEmitter();
@ -29,8 +29,8 @@ export class SplitterComponent extends EJComponents<any, any> {
@Output('expandCollapse') expandCollapse_output = new EventEmitter();
@Output('resize') resize_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Splitter', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Splitter', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.spreadsheet.min';
import { CommonModule } from '@angular/common';
import { EJComponents, ArrayTagElement, ComplexTagElement } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
@Directive({
selector: 'e-rangesettings>e-rangesetting',
})
@ -91,7 +91,6 @@ export class SpreadsheetSheetsDirective extends ArrayTagElement<ComplexTagElemen
selector: 'ej-spreadsheet',
template: ''})
export class SpreadsheetComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('activeSheetIndex') activeSheetIndex_input: any;
@Input('allowAutoCellType') allowAutoCellType_input: any;
@Input('allowAutoFill') allowAutoFill_input: any;
@ -192,6 +191,7 @@ export class SpreadsheetComponent extends EJComponents<any, any> {
@Input('nameManager') nameManager_input: any;
@Input('sheets') sheets_input: any;
@Input('sheets.rows.cells') sheets_rows_cells_input: any;
@Input('options') options: any;
@Output('actionBegin') actionBegin_output = new EventEmitter();
@ -234,8 +234,8 @@ export class SpreadsheetComponent extends EJComponents<any, any> {
@Output('tabSelect') tabSelect_output = new EventEmitter();
@ContentChild(SpreadsheetSheetsDirective) tag_sheets: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Spreadsheet', el, cdRef, ['sheets']);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Spreadsheet', el, cdRef, ['sheets'], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/datavisualization/ej.sunburstchart.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-sunburstchart',
template: ''})
export class SunburstChartComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('background') background_input: any;
@Input('valueMemberPath') valueMemberPath_input: any;
@Input('border') border_input: any;
@ -138,6 +137,7 @@ export class SunburstChartComponent extends EJComponents<any, any> {
@Input('zoomSettings.toolbarHorizontalAlignment') zoomSettings_toolbarHorizontalAlignment_input: any;
@Input('zoomSettings.toolbarVerticalAlignment') zoomSettings_toolbarVerticalAlignment_input: any;
@Input('levels') levels_input: any;
@Input('options') options: any;
@Output('load') load_output = new EventEmitter();
@ -153,8 +153,8 @@ export class SunburstChartComponent extends EJComponents<any, any> {
@Output('drillDownBack') drillDownBack_output = new EventEmitter();
@Output('drillDownReset') drillDownReset_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('SunburstChart', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('SunburstChart', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/datavisualization/ej.diagram.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-symbolpalette',
template: ''})
export class SymbolPaletteComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('allowDrag') allowDrag_input: any;
@Input('cssClass') cssClass_input: any;
@Input('defaultSettings') defaultSettings_input: any;
@ -26,12 +25,13 @@ export class SymbolPaletteComponent extends EJComponents<any, any> {
@Input('defaultSettings.node') defaultSettings_node_input: any;
@Input('defaultSettings.connector') defaultSettings_connector_input: any;
@Input('palettes') palettes_input: any;
@Input('options') options: any;
@Output('selectionChange') selectionChange_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('SymbolPalette', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('SymbolPalette', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.tab.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-tab',
template: '<ng-content></ng-content>'})
export class TabComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('ajaxSettings') ajaxSettings_input: any;
@Input('allowKeyboardNavigation') allowKeyboardNavigation_input: any;
@Input('collapsible') collapsible_input: any;
@ -39,6 +38,7 @@ export class TabComponent extends EJComponents<any, any> {
@Input('ajaxSettings.data') ajaxSettings_data_input: any;
@Input('ajaxSettings.dataType') ajaxSettings_dataType_input: any;
@Input('ajaxSettings.type') ajaxSettings_type_input: any;
@Input('options') options: any;
@Input('selectedItemIndex') selectedItemIndex_two: any;
@Output('selectedItemIndexChange') selectedItemIndex_twoChange = new EventEmitter<any>();
@ -55,8 +55,8 @@ export class TabComponent extends EJComponents<any, any> {
@Output('itemAdd') itemAdd_output = new EventEmitter();
@Output('itemRemove') itemRemove_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Tab', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Tab', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.tagcloud.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-tagcloud',
template: ''})
export class TagCloudComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('cssClass') cssClass_input: any;
@Input('dataSource') dataSource_input: any;
@Input('enableRTL') enableRTL_input: any;
@ -26,6 +25,7 @@ export class TagCloudComponent extends EJComponents<any, any> {
@Input('fields.htmlAttributes') fields_htmlAttributes_input: any;
@Input('fields.text') fields_text_input: any;
@Input('fields.url') fields_url_input: any;
@Input('options') options: any;
@Output('click') click_output = new EventEmitter();
@ -35,8 +35,8 @@ export class TagCloudComponent extends EJComponents<any, any> {
@Output('mouseout') mouseout_output = new EventEmitter();
@Output('mouseover') mouseover_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('TagCloud', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('TagCloud', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -32,8 +32,16 @@ export class EJTemplateDirective {
$(tempEle).append(template.rootNodes);
ej.createObject('template', $($(tempEle).append(template.rootNodes)).html(), this.element);
this.element.template = $($(tempEle).append(template.rootNodes)).html();
ej.createObject('_templateRef', this.templateRef, this.element);
ej.createObject('_viewRef', this.viewContainerRef, this.element);
Object.defineProperty(this.element, '_templateRef', {
enumerable: false,
writable: true,
value: this.templateRef
});
Object.defineProperty(this.element, '_viewRef', {
enumerable: false,
writable: true,
value: this.viewContainerRef
});
$(tempEle).remove();
}
ngAfterViewInit() {

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.tile.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-tile',
template: ''})
export class TileComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('badge') badge_input: any;
@Input('caption') caption_input: any;
@Input('cssClass') cssClass_input: any;
@ -39,6 +38,7 @@ export class TileComponent extends EJComponents<any, any> {
@Input('liveTile.type') liveTile_type_input: any;
@Input('liveTile.updateInterval') liveTile_updateInterval_input: any;
@Input('liveTile.text') liveTile_text_input: any;
@Input('options') options: any;
@Input('badge.value') badge_value_two: any;
@Output('badge.valueChange') badge_value_twoChange = new EventEmitter<any>();
@ -54,8 +54,8 @@ export class TileComponent extends EJComponents<any, any> {
@Output('mouseDown') mouseDown_output = new EventEmitter();
@Output('mouseUp') mouseUp_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Tile', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Tile', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.timepicker.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef } from '@angular/core';
import { NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms';
@ -22,7 +22,6 @@ export const TimePickerValueAccessor: any = {
})
export class TimePickerComponent extends EJComponents<any, any> implements ControlValueAccessor
{
@Input('options') options: any;
@Input('cssClass') cssClass_input: any;
@Input('disableTimeRanges') disableTimeRanges_input: any;
@Input('enableAnimation') enableAnimation_input: any;
@ -47,6 +46,7 @@ export class TimePickerComponent extends EJComponents<any, any> implements Contr
@Input('timeFormat') timeFormat_input: any;
@Input('value') value_input: any;
@Input('width') width_input: any;
@Input('options') options: any;
@Output('beforeChange') beforeChange_output = new EventEmitter();
@ -61,8 +61,8 @@ export class TimePickerComponent extends EJComponents<any, any> implements Contr
@Output('open') open_output = new EventEmitter();
@Output('select') select_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('TimePicker', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('TimePicker', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.togglebutton.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-togglebutton',
template: ''})
export class ToggleButtonComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('activePrefixIcon') activePrefixIcon_input: any;
@Input('activeSuffixIcon') activeSuffixIcon_input: any;
@Input('activeText') activeText_input: any;
@ -30,6 +29,7 @@ export class ToggleButtonComponent extends EJComponents<any, any> {
@Input('toggleState') toggleState_input: any;
@Input('type') type_input: any;
@Input('width') width_input: any;
@Input('options') options: any;
@Output('change') change_output = new EventEmitter();
@ -39,8 +39,8 @@ export class ToggleButtonComponent extends EJComponents<any, any> {
@Output('create') create_output = new EventEmitter();
@Output('destroy') destroy_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('ToggleButton', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('ToggleButton', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.toolbar.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-toolbar',
template: '<ng-content></ng-content>'})
export class ToolbarComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('cssClass') cssClass_input: any;
@Input('dataSource') dataSource_input: any;
@Input('disabledItemIndices') disabledItemIndices_input: any;
@ -46,6 +45,7 @@ export class ToolbarComponent extends EJComponents<any, any> {
@Input('Items.text') Items_text_input: any;
@Input('Items.tooltipText') Items_tooltipText_input: any;
@Input('Items.template') Items_template_input: any;
@Input('options') options: any;
@Output('click') click_output = new EventEmitter();
@ -58,8 +58,8 @@ export class ToolbarComponent extends EJComponents<any, any> {
@Output('overflowOpen') overflowOpen_output = new EventEmitter();
@Output('overflowClose') overflowClose_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Toolbar', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Toolbar', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.tooltip.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-tooltip',
template: '<ng-content></ng-content>'})
export class TooltipComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('allowKeyboardNavigation') allowKeyboardNavigation_input: any;
@Input('animation') animation_input: any;
@Input('associate') associate_input: any;
@ -45,6 +44,7 @@ export class TooltipComponent extends EJComponents<any, any> {
@Input('tip.adjust') tip_adjust_input: any;
@Input('tip.adjust.xValue') tip_adjust_xValue_input: any;
@Input('tip.adjust.yValue') tip_adjust_yValue_input: any;
@Input('options') options: any;
@Output('beforeClose') beforeClose_output = new EventEmitter();
@ -58,8 +58,8 @@ export class TooltipComponent extends EJComponents<any, any> {
@Output('open') open_output = new EventEmitter();
@Output('tracking') tracking_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Tooltip', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Tooltip', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.treegrid.min';
import { CommonModule } from '@angular/common';
import { EJComponents, ArrayTagElement, ComplexTagElement } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
@Directive({
selector: 'e-treegrid-columns>e-treegrid-column',
})
@ -68,7 +68,6 @@ export class TreeGridColumnsDirective extends ArrayTagElement<ComplexTagElement>
selector: 'ej-treegrid',
template: ''})
export class TreeGridComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('allowColumnResize') allowColumnResize_input: any;
@Input('allowColumnReordering') allowColumnReordering_input: any;
@Input('allowDragAndDrop') allowDragAndDrop_input: any;
@ -113,6 +112,7 @@ export class TreeGridComponent extends EJComponents<any, any> {
@Input('showDetailsRowInfoColumn') showDetailsRowInfoColumn_input: any;
@Input('detailsTemplate') detailsTemplate_input: any;
@Input('detailsRowHeight') detailsRowHeight_input: any;
@Input('showStackedHeader') showStackedHeader_input: any;
@Input('showSummaryRow') showSummaryRow_input: any;
@Input('showTotalSummary') showTotalSummary_input: any;
@Input('showGridCellTooltip') showGridCellTooltip_input: any;
@ -153,10 +153,12 @@ export class TreeGridComponent extends EJComponents<any, any> {
@Input('toolbarSettings.toolbarItems') toolbarSettings_toolbarItems_input: any;
@Input('columns') columns_input: any;
@Input('selectedCellIndexes') selectedCellIndexes_input: any;
@Input('stackedHeaderRows') stackedHeaderRows_input: any;
@Input('summaryRows') summaryRows_input: any;
@Input('filterSettings.filteredColumns') filterSettings_filteredColumns_input: any;
@Input('sortSettings.sortedColumns') sortSettings_sortedColumns_input: any;
@Input('toolbarSettings.customToolbarItems') toolbarSettings_customToolbarItems_input: any;
@Input('options') options: any;
@Input('dataSource') dataSource_two: any;
@Output('dataSourceChange') dataSource_twoChange = new EventEmitter<any>();
@ -197,8 +199,8 @@ export class TreeGridComponent extends EJComponents<any, any> {
@Output('toolbarClick') toolbarClick_output = new EventEmitter();
@ContentChild(TreeGridColumnsDirective) tag_columns: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('TreeGrid', el, cdRef, ['columns']);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('TreeGrid', el, cdRef, ['columns'], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/datavisualization/ej.treemap.min';
import { CommonModule } from '@angular/common';
import { EJComponents, ArrayTagElement, ComplexTagElement } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders, Directive, forwardRef, ContentChild, ContentChildren, Inject } from '@angular/core';
@Directive({
selector: 'e-levels>e-level',
})
@ -81,7 +81,6 @@ export class TreeMapRangeColorMappingDirective extends ArrayTagElement<ComplexTa
selector: 'ej-treemap',
template: ''})
export class TreeMapComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('borderBrush') borderBrush_input: any;
@Input('borderThickness') borderThickness_input: any;
@Input('uniColorMapping') uniColorMapping_input: any;
@ -147,6 +146,7 @@ export class TreeMapComponent extends EJComponents<any, any> {
@Input('groupColorMapping') groupColorMapping_input: any;
@Input('rangeColorMapping') rangeColorMapping_input: any;
@Input('levels') levels_input: any;
@Input('options') options: any;
@Input('dataSource') dataSource_two: any;
@Output('dataSourceChange') dataSource_twoChange = new EventEmitter<any>();
@ -162,8 +162,8 @@ export class TreeMapComponent extends EJComponents<any, any> {
@ContentChild(TreeMapLevelsDirective) tag_levels: any;
@ContentChild(TreeMapRangeColorMappingDirective) tag_rangeColorMapping: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('TreeMap', el, cdRef, ['levels', 'rangeColorMapping']);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('TreeMap', el, cdRef, ['levels', 'rangeColorMapping'], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.treeview.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-treeview',
template: '<ng-content></ng-content>'})
export class TreeViewComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('allowDragAndDrop') allowDragAndDrop_input: any;
@Input('allowDragAndDropAcrossControl') allowDragAndDropAcrossControl_input: any;
@Input('allowDropSibling') allowDropSibling_input: any;
@ -57,6 +56,7 @@ export class TreeViewComponent extends EJComponents<any, any> {
@Input('fields.text') fields_text_input: any;
@Input('sortSettings.allowSorting') sortSettings_allowSorting_input: any;
@Input('sortSettings.sortOrder') sortSettings_sortOrder_input: any;
@Input('options') options: any;
@Output('beforeAdd') beforeAdd_output = new EventEmitter();
@ -92,8 +92,8 @@ export class TreeViewComponent extends EJComponents<any, any> {
@Output('nodeUnselect') nodeUnselect_output = new EventEmitter();
@Output('ready') ready_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('TreeView', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('TreeView', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.uploadbox.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-uploadbox',
template: ''})
export class UploadboxComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('allowDragAndDrop') allowDragAndDrop_input: any;
@Input('asyncUpload') asyncUpload_input: any;
@Input('autoUpload') autoUpload_input: any;
@ -56,6 +55,7 @@ export class UploadboxComponent extends EJComponents<any, any> {
@Input('dialogText.size') dialogText_size_input: any;
@Input('dialogText.status') dialogText_status_input: any;
@Input('dialogText.title') dialogText_title_input: any;
@Input('options') options: any;
@Output('beforeSend') beforeSend_output = new EventEmitter();
@ -70,8 +70,8 @@ export class UploadboxComponent extends EJComponents<any, any> {
@Output('inProgress') inProgress_output = new EventEmitter();
@Output('remove') remove_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('Uploadbox', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Uploadbox', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -1,7 +1,7 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.waitingpopup.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './core';
import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core';
@ -9,7 +9,6 @@ import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Ou
selector: 'ej-waitingpopup',
template: ''})
export class WaitingPopupComponent extends EJComponents<any, any> {
@Input('options') options: any;
@Input('cssClass') cssClass_input: any;
@Input('htmlAttributes') htmlAttributes_input: any;
@Input('showImage') showImage_input: any;
@ -18,13 +17,14 @@ export class WaitingPopupComponent extends EJComponents<any, any> {
@Input('appendTo') appendTo_input: any;
@Input('template') template_input: any;
@Input('text') text_input: any;
@Input('options') options: any;
@Output('create') create_output = new EventEmitter();
@Output('destroy') destroy_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) {
super('WaitingPopup', el, cdRef, []);
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('WaitingPopup', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}

Просмотреть файл

@ -241,6 +241,12 @@ export let EJ_PIVOTSCHEMADESIGNER_COMPONENTS: Type<any>[] = PivotschemadesignerA
import * as PivotpagerAll from './pivotpager.component';
export let Pivotpager = PivotpagerAll;
export let EJ_PIVOTPAGER_COMPONENTS: Type<any>[] = PivotpagerAll.EJ_PIVOTPAGER_COMPONENTS;
import * as PivottreemapAll from './pivottreemap.component';
export let Pivottreemap = PivottreemapAll;
export let EJ_PIVOTTREEMAP_COMPONENTS: Type<any>[] = PivottreemapAll.EJ_PIVOTTREEMAP_COMPONENTS;

Просмотреть файл

@ -47,6 +47,7 @@ import { EJ_RIBBON_COMPONENTS } from './ej/ribbon.component';
import { EJ_PIVOTGRID_COMPONENTS } from './ej/pivotgrid.component';
import { EJ_PIVOTCHART_COMPONENTS } from './ej/pivotchart.component';
import { EJ_PIVOTSCHEMADESIGNER_COMPONENTS } from './ej/pivotschemadesigner.component';
import { EJ_PIVOTPAGER_COMPONENTS } from './ej/pivotpager.component';
import { EJ_PIVOTTREEMAP_COMPONENTS } from './ej/pivottreemap.component';
import { EJ_PIVOTGAUGE_COMPONENTS } from './ej/pivotgauge.component';
import { EJ_RATING_COMPONENTS } from './ej/rating.component';
@ -128,6 +129,7 @@ export * from './ej/ribbon.component';
export * from './ej/pivotgrid.component';
export * from './ej/pivotchart.component';
export * from './ej/pivotschemadesigner.component';
export * from './ej/pivotpager.component';
export * from './ej/pivottreemap.component';
export * from './ej/pivotgauge.component';
export * from './ej/rating.component';
@ -174,13 +176,13 @@ let EJ_COMPONENTS = [EJTemplateDirective, EJ_GRID_COMPONENTS, GridGroupcaptionTe
EJ_NUMERICTEXTBOX_COMPONENTS, EJ_CURRENCYTEXTBOX_COMPONENTS, EJ_PERCENTAGETEXTBOX_COMPONENTS, EJ_TIMEPICKER_COMPONENTS, EJ_TOOLBAR_COMPONENTS,
EJ_MENU_COMPONENTS, EJ_AUTOCOMPLETE_COMPONENTS, EJ_MASKEDIT_COMPONENTS, EJ_TREEVIEW_COMPONENTS, EJ_SCHEDULE_COMPONENTS,
EJ_KANBAN_COMPONENTS, EJ_RIBBON_COMPONENTS, EJ_PIVOTGRID_COMPONENTS, EJ_PIVOTCHART_COMPONENTS, EJ_PIVOTSCHEMADESIGNER_COMPONENTS,
EJ_PIVOTTREEMAP_COMPONENTS, EJ_PIVOTGAUGE_COMPONENTS, EJ_RATING_COMPONENTS, EJ_LISTBOX_COMPONENTS, EJ_LISTVIEW_COMPONENTS,
EJ_ROTATOR_COMPONENTS, EJ_RTE_COMPONENTS, EJ_DROPDOWNLIST_COMPONENTS, EJ_RADIALMENU_COMPONENTS, EJ_SIGNATURE_COMPONENTS,
EJ_RADIALSLIDER_COMPONENTS, EJ_TILE_COMPONENTS, EJ_NAVIGATIONDRAWER_COMPONENTS, EJ_ACCORDION_COMPONENTS, EJ_TAB_COMPONENTS,
EJ_CHECKBOX_COMPONENTS, EJ_RADIOBUTTON_COMPONENTS, EJ_TOGGLEBUTTON_COMPONENTS, EJ_SPLITBUTTON_COMPONENTS, EJ_DATETIMEPICKER_COMPONENTS,
EJ_DATERANGEPICKER_COMPONENTS, EJ_PROGRESSBAR_COMPONENTS, EJ_TAGCLOUD_COMPONENTS, EJ_BUTTON_COMPONENTS, EJ_GROUPBUTTON_COMPONENTS,
EJ_TOOLTIP_COMPONENTS, EJ_SLIDER_COMPONENTS, EJ_FILEEXPLORER_COMPONENTS, EJ_REPORTVIEWER_COMPONENTS, EJ_SPLITTER_COMPONENTS,
EJ_UPLOADBOX_COMPONENTS, EJ_WAITINGPOPUP_COMPONENTS, EJ_SPELLCHECK_COMPONENTS];
EJ_PIVOTPAGER_COMPONENTS, EJ_PIVOTTREEMAP_COMPONENTS, EJ_PIVOTGAUGE_COMPONENTS, EJ_RATING_COMPONENTS, EJ_LISTBOX_COMPONENTS,
EJ_LISTVIEW_COMPONENTS, EJ_ROTATOR_COMPONENTS, EJ_RTE_COMPONENTS, EJ_DROPDOWNLIST_COMPONENTS, EJ_RADIALMENU_COMPONENTS,
EJ_SIGNATURE_COMPONENTS, EJ_RADIALSLIDER_COMPONENTS, EJ_TILE_COMPONENTS, EJ_NAVIGATIONDRAWER_COMPONENTS, EJ_ACCORDION_COMPONENTS,
EJ_TAB_COMPONENTS, EJ_CHECKBOX_COMPONENTS, EJ_RADIOBUTTON_COMPONENTS, EJ_TOGGLEBUTTON_COMPONENTS, EJ_SPLITBUTTON_COMPONENTS,
EJ_DATETIMEPICKER_COMPONENTS, EJ_DATERANGEPICKER_COMPONENTS, EJ_PROGRESSBAR_COMPONENTS, EJ_TAGCLOUD_COMPONENTS, EJ_BUTTON_COMPONENTS,
EJ_GROUPBUTTON_COMPONENTS, EJ_TOOLTIP_COMPONENTS, EJ_SLIDER_COMPONENTS, EJ_FILEEXPLORER_COMPONENTS, EJ_REPORTVIEWER_COMPONENTS,
EJ_SPLITTER_COMPONENTS, EJ_UPLOADBOX_COMPONENTS, EJ_WAITINGPOPUP_COMPONENTS, EJ_SPELLCHECK_COMPONENTS];
@NgModule({
imports: [

Просмотреть файл

@ -1,6 +1,6 @@
{
"compilerOptions": {
"target": "ES5",
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,