v16.1.24 source files committed.
This commit is contained in:
AbinayaSubbiah 2018-02-22 12:38:03 +05:30
Родитель d76be6c18f
Коммит 7ee267b0b8
36 изменённых файлов: 547 добавлений и 85 удалений

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

@ -72,6 +72,7 @@ export class AutocompleteComponent extends EJComponents<any, any> implements Con
@Input('multiColumnSettings.enable') multiColumnSettings_enable_input: any;
@Input('multiColumnSettings.showHeader') multiColumnSettings_showHeader_input: any;
@Input('multiColumnSettings.stringFormat') multiColumnSettings_stringFormat_input: any;
@Input('multiColumnSettings.searchColumnIndices') multiColumnSettings_searchColumnIndices_input: any;
@Input('multiColumnSettings.columns') multiColumnSettings_columns_input: any;
@Input('options') options: any;

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

@ -181,6 +181,9 @@ export class BulletGraphComponent extends EJComponents<any, any> {
@Output('drawTicks') drawTicks_output = new EventEmitter();
@Output('drawQualitativeRanges') drawQualitativeRanges_output = new EventEmitter();
@Output('load') load_output = new EventEmitter();
@Output('Click') Click_output = new EventEmitter();
@Output('doubleClick') doubleClick_output = new EventEmitter();
@Output('rightClick') rightClick_output = new EventEmitter();
@ContentChild(BulletGraphQualitativeRangesDirective) tag_qualitativeRanges: any;
@ContentChild(BulletGraphQuantitativeScaleSettingsFeatureMeasuresDirective) tag_quantitativeScaleSettings_featureMeasures: any;

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

@ -349,6 +349,7 @@ export class CircularGaugeComponent extends EJComponents<any, any> {
@Input('enableAnimation') enableAnimation_input: any;
@Input('enableGroupSeparator') enableGroupSeparator_input: any;
@Input('enableResize') enableResize_input: any;
@Input('exportSettings') exportSettings_input: any;
@Input('frame') frame_input: any;
@Input('gaugePosition') gaugePosition_input: any;
@Input('height') height_input: any;
@ -363,6 +364,10 @@ export class CircularGaugeComponent extends EJComponents<any, any> {
@Input('legend') legend_input: any;
@Input('tooltip') tooltip_input: any;
@Input('width') width_input: any;
@Input('exportSettings.filename') exportSettings_filename_input: any;
@Input('exportSettings.type') exportSettings_type_input: any;
@Input('exportSettings.action') exportSettings_action_input: any;
@Input('exportSettings.mode') exportSettings_mode_input: any;
@Input('frame.backgroundImageUrl') frame_backgroundImageUrl_input: any;
@Input('frame.frameType') frame_frameType_input: any;
@Input('frame.halfCircleFrameEndAngle') frame_halfCircleFrameEndAngle_input: any;
@ -420,6 +425,8 @@ export class CircularGaugeComponent extends EJComponents<any, any> {
@Output('mouseClickMove') mouseClickMove_output = new EventEmitter();
@Output('mouseClickUp') mouseClickUp_output = new EventEmitter();
@Output('renderComplete') renderComplete_output = new EventEmitter();
@Output('doubleClick') doubleClick_output = new EventEmitter();
@Output('rightClick') rightClick_output = new EventEmitter();
@ContentChild(CircularGaugeScalesDirective) tag_scales: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {

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

@ -47,21 +47,21 @@ export class ColorPickerComponent extends EJComponents<any, any> implements Cont
@Input('buttonText.cancel') buttonText_cancel_input: any;
@Input('buttonText.swatches') buttonText_swatches_input: any;
@Input('tooltipText.switcher') tooltipText_switcher_input: any;
@Input('tooltipText.addbutton') tooltipText_addbutton_input: any;
@Input('tooltipText.addButton') tooltipText_addButton_input: any;
@Input('tooltipText.basic') tooltipText_basic_input: any;
@Input('tooltipText.monochrome') tooltipText_monochrome_input: any;
@Input('tooltipText.flatcolors') tooltipText_flatcolors_input: any;
@Input('tooltipText.seawolf') tooltipText_seawolf_input: any;
@Input('tooltipText.webcolors') tooltipText_webcolors_input: any;
@Input('tooltipText.monoChrome') tooltipText_monoChrome_input: any;
@Input('tooltipText.flatColors') tooltipText_flatColors_input: any;
@Input('tooltipText.seaWolf') tooltipText_seaWolf_input: any;
@Input('tooltipText.webColors') tooltipText_webColors_input: any;
@Input('tooltipText.sandy') tooltipText_sandy_input: any;
@Input('tooltipText.pinkshades') tooltipText_pinkshades_input: any;
@Input('tooltipText.pinkShades') tooltipText_pinkShades_input: any;
@Input('tooltipText.misty') tooltipText_misty_input: any;
@Input('tooltipText.citrus') tooltipText_citrus_input: any;
@Input('tooltipText.vintage') tooltipText_vintage_input: any;
@Input('tooltipText.moonlight') tooltipText_moonlight_input: any;
@Input('tooltipText.candycrush') tooltipText_candycrush_input: any;
@Input('tooltipText.currentcolor') tooltipText_currentcolor_input: any;
@Input('tooltipText.selectedcolor') tooltipText_selectedcolor_input: any;
@Input('tooltipText.moonLight') tooltipText_moonLight_input: any;
@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;

102
ej/combobox.component.ts Normal file
Просмотреть файл

@ -0,0 +1,102 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.combobox.min';
import { CommonModule } from '@angular/common';
import { EJComponents } from './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';
const noop = () => {
};
export const ComboBoxValueAccessor: any = {
provide: NG_VALUE_ACCESSOR,
useExisting: forwardRef(() => ComboBoxComponent),
multi: true
};
@Component({
selector: '[ej-combobox]',
template: '',
host: { '(ejchange)': 'onChange($event.value)', '(change)': 'onChange($event.value)', '(focusOut)': 'onTouched()' },
providers: [ComboBoxValueAccessor]
})
export class ComboBoxComponent extends EJComponents<any, any> implements ControlValueAccessor
{
@Input('actionFailureTemplate') actionFailureTemplate_input: any;
@Input('allowCustom') allowCustom_input: any;
@Input('allowFiltering') allowFiltering_input: any;
@Input('autofill') autofill_input: any;
@Input('cssClass') cssClass_input: any;
@Input('dataSource') dataSource_input: any;
@Input('enableRtl') enableRtl_input: any;
@Input('enabled') enabled_input: any;
@Input('fields') fields_input: any;
@Input('footerTemplate') footerTemplate_input: any;
@Input('groupTemplate') groupTemplate_input: any;
@Input('headerTemplate') headerTemplate_input: any;
@Input('htmlAttributes') htmlAttributes_input: any;
@Input('index') index_input: any;
@Input('itemTemplate') itemTemplate_input: any;
@Input('locale') locale_input: any;
@Input('noRecordsTemplate') noRecordsTemplate_input: any;
@Input('placeholder') placeholder_input: any;
@Input('popupHeight') popupHeight_input: any;
@Input('popupWidth') popupWidth_input: any;
@Input('query') query_input: any;
@Input('readonly') readonly_input: any;
@Input('showClearButton') showClearButton_input: any;
@Input('sortOrder') sortOrder_input: any;
@Input('text') text_input: any;
@Input('width') width_input: any;
@Input('fields.groupBy') fields_groupBy_input: any;
@Input('fields.iconCss') fields_iconCss_input: any;
@Input('fields.value') fields_value_input: any;
@Input('fields.text') fields_text_input: any;
@Input('options') options: any;
@Input('value') value_two: any;
@Output('valueChange') value_twoChange = new EventEmitter<any>();
@Output('actionBegin') actionBegin_output = new EventEmitter();
@Output('actionComplete') actionComplete_output = new EventEmitter();
@Output('actionFailure') actionFailure_output = new EventEmitter();
@Output('change') change_output = new EventEmitter();
@Output('ejchange') ejchange_output = new EventEmitter();
@Output('close') close_output = new EventEmitter();
@Output('create') create_output = new EventEmitter();
@Output('customValueSpecifier') customValueSpecifier_output = new EventEmitter();
@Output('filtering') filtering_output = new EventEmitter();
@Output('focus') focus_output = new EventEmitter();
@Output('open') open_output = new EventEmitter();
@Output('select') select_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('ComboBox', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}
onChange: (_: any) => void = noop;
onTouched: () => void = noop;
writeValue(value: any): void {
if (this.widget) {
this.widget.option('model.value', value);
} else {
this.model.value = value;
}
}
registerOnChange(fn: (_: any) => void): void {
this.onChange = fn;
}
registerOnTouched(fn: () => void): void {
this.onTouched = fn;
}
}
export var EJ_COMBOBOX_COMPONENTS: Type<any>[] = [ComboBoxComponent
];

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

@ -132,7 +132,11 @@ export class EJComponents<W, T> implements IParentTag {
let modelProperty = this.inputs[i].replace("_input", "");
if ((<any>this)[property] != null) {
if (modelProperty.indexOf('_') == -1) {
if((<any>this.model)[modelProperty]){
$.extend(true, (<any>this.model)[modelProperty],(<any>this)[property]);
} else {
(<any>this.model)[modelProperty] = (<any>this)[property];
}
} else if (modelProperty.indexOf('_two') == -1) {
let tempObj: any = {};
let key = modelProperty.replace(/\_/g, '.');
@ -172,8 +176,8 @@ export class EJComponents<W, T> implements IParentTag {
if (changes) {
let ngChanges = {};
if (this.widget != undefined) {
ngChanges = this.getTwowayChanges(changes.collection, ngChanges, element);
ej.createObject(element + ".two", changes.collection, ngChanges);
ngChanges = this.getTwowayChanges(changes.collection, ngChanges, element.replace(/\_/g, '.'));
ej.createObject(element.replace(/\_/g, '.') + ".two", changes.collection, ngChanges);
(<any>this.widget)['setModel'](ngChanges, $.isPlainObject(ngChanges));
}
}

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

@ -32,6 +32,8 @@ export class DateRangePickerComponent extends EJComponents<any, any> implements
@Input('endDate') endDate_input: any;
@Input('height') height_input: any;
@Input('locale') locale_input: any;
@Input('maxDate') maxDate_input: any;
@Input('minDate') minDate_input: any;
@Input('ranges') ranges_input: any;
@Input('separator') separator_input: any;
@Input('startDate') startDate_input: any;

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

@ -176,6 +176,7 @@ export class DiagramConnectorDirective extends ComplexTagElement {
@Input('sourceDecorator') sourceDecorator: any;
@Input('sourceDecorator.borderColor') sourceDecorator_borderColor: any;
@Input('sourceDecorator.borderWidth') sourceDecorator_borderWidth: any;
@Input('sourceDecorator.cssClass') sourceDecorator_cssClass: any;
@Input('sourceDecorator.fillColor') sourceDecorator_fillColor: any;
@Input('sourceDecorator.height') sourceDecorator_height: any;
@Input('sourceDecorator.pathData') sourceDecorator_pathData: any;
@ -189,6 +190,7 @@ export class DiagramConnectorDirective extends ComplexTagElement {
@Input('sourcePort') sourcePort: any;
@Input('targetDecorator') targetDecorator: any;
@Input('targetDecorator.borderColor') targetDecorator_borderColor: any;
@Input('targetDecorator.cssClass') targetDecorator_cssClass: any;
@Input('targetDecorator.fillColor') targetDecorator_fillColor: any;
@Input('targetDecorator.height') targetDecorator_height: any;
@Input('targetDecorator.pathData') targetDecorator_pathData: any;
@ -233,6 +235,7 @@ export class DiagramNodeLabelDirective extends ComplexTagElement {
@Input('bold') bold: any;
@Input('borderColor') borderColor: any;
@Input('borderWidth') borderWidth: any;
@Input('cssClass') cssClass: any;
@Input('constraints') constraints: any;
@Input('fillColor') fillColor: any;
@Input('fontColor') fontColor: any;
@ -249,6 +252,7 @@ export class DiagramNodeLabelDirective extends ComplexTagElement {
@Input('overflowType') overflowType: any;
@Input('readOnly') readOnly: any;
@Input('rotateAngle') rotateAngle: any;
@Input('templateId') templateId: any;
@Input('text') text: any;
@Input('textAlign') textAlign: any;
@Input('textDecoration') textDecoration: any;
@ -321,6 +325,7 @@ export class DiagramPortDirective extends ComplexTagElement {
@Input('borderWidth') borderWidth: any;
@Input('connectorPadding') connectorPadding: any;
@Input('constraints') constraints: any;
@Input('cssClass') cssClass: any;
@Input('fillColor') fillColor: any;
@Input('name') name: any;
@Input('offset') offset: any;
@ -414,11 +419,13 @@ export class DiagramNodeDirective extends ComplexTagElement {
@Input('gradient') gradient: any;
@Input('gradient.LinearGradient') gradient_LinearGradient: any;
@Input('gradient.LinearGradient.stops') gradient_LinearGradient_stops: any;
@Input('gradient.LinearGradient.type') gradient_LinearGradient_type: any;
@Input('gradient.LinearGradient.x1') gradient_LinearGradient_x1: any;
@Input('gradient.LinearGradient.x2') gradient_LinearGradient_x2: any;
@Input('gradient.LinearGradient.y1') gradient_LinearGradient_y1: any;
@Input('gradient.LinearGradient.y2') gradient_LinearGradient_y2: any;
@Input('gradient.RadialGradient') gradient_RadialGradient: any;
@Input('gradient.RadialGradient.type') gradient_RadialGradient_type: any;
@Input('gradient.RadialGradient.cx') gradient_RadialGradient_cx: any;
@Input('gradient.RadialGradient.cy') gradient_RadialGradient_cy: any;
@Input('gradient.RadialGradient.fx') gradient_RadialGradient_fx: any;
@ -428,7 +435,6 @@ export class DiagramNodeDirective extends ComplexTagElement {
@Input('gradient.Stop.color') gradient_Stop_color: any;
@Input('gradient.Stop.offset') gradient_Stop_offset: any;
@Input('gradient.Stop.opacity') gradient_Stop_opacity: any;
@Input('group') group: any;
@Input('header') header: any;
@Input('height') height: any;
@Input('horizontalAlign') horizontalAlign: any;
@ -693,6 +699,7 @@ export class DiagramComponent extends EJComponents<any, any> {
@Input('tooltip.templateId') tooltip_templateId_input: any;
@Input('connectors') connectors_input: any;
@Input('nodes') nodes_input: any;
@Input('layers') layers_input: any;
@Input('contextMenu.items') contextMenu_items_input: any;
@Input('nodes.class.attributes') nodes_class_attributes_input: any;
@Input('nodes.class.methods') nodes_class_methods_input: any;

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

@ -62,6 +62,7 @@ export class DigitalGaugeItemsDirective extends ArrayTagElement<ComplexTagElemen
selector: 'ej-digitalgauge',
template: ''})
export class DigitalGaugeComponent extends EJComponents<any, any> {
@Input('exportSettings') exportSettings_input: any;
@Input('frame') frame_input: any;
@Input('height') height_input: any;
@Input('isResponsive') isResponsive_input: any;
@ -70,6 +71,10 @@ export class DigitalGaugeComponent extends EJComponents<any, any> {
@Input('segmentData') segmentData_input: any;
@Input('themes') themes_input: any;
@Input('width') width_input: any;
@Input('exportSettings.filename') exportSettings_filename_input: any;
@Input('exportSettings.type') exportSettings_type_input: any;
@Input('exportSettings.action') exportSettings_action_input: any;
@Input('exportSettings.mode') exportSettings_mode_input: any;
@Input('frame.backgroundImageUrl') frame_backgroundImageUrl_input: any;
@Input('frame.innerWidth') frame_innerWidth_input: any;
@Input('frame.outerWidth') frame_outerWidth_input: any;
@ -83,6 +88,9 @@ export class DigitalGaugeComponent extends EJComponents<any, any> {
@Output('itemRendering') itemRendering_output = new EventEmitter();
@Output('load') load_output = new EventEmitter();
@Output('renderComplete') renderComplete_output = new EventEmitter();
@Output('Click') Click_output = new EventEmitter();
@Output('doubleClick') doubleClick_output = new EventEmitter();
@Output('rightClick') rightClick_output = new EventEmitter();
@ContentChild(DigitalGaugeItemsDirective) tag_items: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {

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

@ -37,6 +37,7 @@ export class DropDownListComponent extends EJComponents<any, any> implements Con
@Input('enablePopupResize') enablePopupResize_input: any;
@Input('enableRTL') enableRTL_input: any;
@Input('enableSorting') enableSorting_input: any;
@Input('loadOnDemand') loadOnDemand_input: any;
@Input('fields') fields_input: any;
@Input('filterType') filterType_input: any;
@Input('headerTemplate') headerTemplate_input: any;

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

@ -46,6 +46,7 @@ export class FileExplorerComponent extends EJComponents<any, any> {
@Input('tools') tools_input: any;
@Input('toolsList') toolsList_input: any;
@Input('uploadSettings') uploadSettings_input: any;
@Input('virtualItemCount') virtualItemCount_input: any;
@Input('width') width_input: any;
@Input('contextMenuSettings.items') contextMenuSettings_items_input: any;
@Input('contextMenuSettings.customMenuFields') contextMenuSettings_customMenuFields_input: any;
@ -55,9 +56,12 @@ export class FileExplorerComponent extends EJComponents<any, any> {
@Input('gridSettings.allowResizing') gridSettings_allowResizing_input: any;
@Input('gridSettings.allowSorting') gridSettings_allowSorting_input: any;
@Input('gridSettings.columns') gridSettings_columns_input: any;
@Input('uploadSettings.maxFileSize') uploadSettings_maxFileSize_input: any;
@Input('uploadSettings.allowMultipleFile') uploadSettings_allowMultipleFile_input: any;
@Input('uploadSettings.autoUpload') uploadSettings_autoUpload_input: any;
@Input('uploadSettings.dialogAction') uploadSettings_dialogAction_input: any;
@Input('uploadSettings.dialogPosition') uploadSettings_dialogPosition_input: any;
@Input('uploadSettings.maxFileSize') uploadSettings_maxFileSize_input: any;
@Input('uploadSettings.showFileDetails') uploadSettings_showFileDetails_input: any;
@Input('options') options: any;
@ -67,6 +71,7 @@ export class FileExplorerComponent extends EJComponents<any, any> {
@Output('beforeOpen') beforeOpen_output = new EventEmitter();
@Output('beforeUpload') beforeUpload_output = new EventEmitter();
@Output('beforeUploadDialogOpen') beforeUploadDialogOpen_output = new EventEmitter();
@Output('beforeUploadSend') beforeUploadSend_output = new EventEmitter();
@Output('create') create_output = new EventEmitter();
@Output('copy') copy_output = new EventEmitter();
@Output('createFolder') createFolder_output = new EventEmitter();
@ -91,6 +96,9 @@ export class FileExplorerComponent extends EJComponents<any, any> {
@Output('select') select_output = new EventEmitter();
@Output('templateRefresh') templateRefresh_output = new EventEmitter();
@Output('unselect') unselect_output = new EventEmitter();
@Output('uploadComplete') uploadComplete_output = new EventEmitter();
@Output('uploadError') uploadError_output = new EventEmitter();
@Output('uploadSuccess') uploadSuccess_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('FileExplorer', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);

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

@ -10,85 +10,87 @@ import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, Component, Elemen
template: ''})
export class GanttComponent extends EJComponents<any, any> {
@Input('allowColumnResize') allowColumnResize_input: any;
@Input('allowDragAndDrop') allowDragAndDrop_input: any;
@Input('allowGanttChartEditing') allowGanttChartEditing_input: any;
@Input('allowKeyboardNavigation') allowKeyboardNavigation_input: any;
@Input('allowMultiSorting') allowMultiSorting_input: any;
@Input('allowMultipleExporting') allowMultipleExporting_input: any;
@Input('allowSelection') allowSelection_input: 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;
@Input('baselineEndDateMapping') baselineEndDateMapping_input: any;
@Input('baselineStartDateMapping') baselineStartDateMapping_input: any;
@Input('cellTooltipTemplate') cellTooltipTemplate_input: any;
@Input('childMapping') childMapping_input: any;
@Input('columnDialogFields') columnDialogFields_input: any;
@Input('connectorLineBackground') connectorLineBackground_input: any;
@Input('connectorlineWidth') connectorlineWidth_input: any;
@Input('cssClass') cssClass_input: any;
@Input('cellTooltipTemplate') cellTooltipTemplate_input: any;
@Input('dragTooltip') dragTooltip_input: any;
@Input('dateFormat') dateFormat_input: any;
@Input('dayWorkingTime') dayWorkingTime_input: any;
@Input('dragTooltip') dragTooltip_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('durationUnitMapping') durationUnitMapping_input: any;
@Input('editSettings') editSettings_input: any;
@Input('enableAltRow') enableAltRow_input: any;
@Input('enableWBS') enableWBS_input: any;
@Input('enableWBSPredecessor') enableWBSPredecessor_input: any;
@Input('enableCollapseAll') enableCollapseAll_input: any;
@Input('leftTaskLabelMapping') leftTaskLabelMapping_input: any;
@Input('rightTaskLabelMapping') rightTaskLabelMapping_input: any;
@Input('leftTaskLabelTemplate') leftTaskLabelTemplate_input: any;
@Input('rightTaskLabelTemplate') rightTaskLabelTemplate_input: any;
@Input('enableContextMenu') enableContextMenu_input: any;
@Input('enablePredecessorValidation') enablePredecessorValidation_input: any;
@Input('enableProgressBarResizing') enableProgressBarResizing_input: any;
@Input('enableResize') enableResize_input: any;
@Input('enableSerialNumber') enableSerialNumber_input: any;
@Input('enableTaskbarDragTooltip') enableTaskbarDragTooltip_input: any;
@Input('enableTaskbarTooltip') enableTaskbarTooltip_input: any;
@Input('enableVirtualization') enableVirtualization_input: any;
@Input('enableWBS') enableWBS_input: any;
@Input('enableWBSPredecessor') enableWBSPredecessor_input: any;
@Input('endDateMapping') endDateMapping_input: any;
@Input('expandStateMapping') expandStateMapping_input: any;
@Input('filterSettings') filterSettings_input: any;
@Input('groupCollection') groupCollection_input: any;
@Input('groupIdMapping') groupIdMapping_input: any;
@Input('groupNameMapping') groupNameMapping_input: any;
@Input('highlightWeekends') highlightWeekends_input: any;
@Input('includeWeekend') includeWeekend_input: any;
@Input('isResponsive') isResponsive_input: any;
@Input('leftTaskLabelMapping') leftTaskLabelMapping_input: any;
@Input('leftTaskLabelTemplate') leftTaskLabelTemplate_input: any;
@Input('locale') locale_input: any;
@Input('milestoneMapping') milestoneMapping_input: any;
@Input('showColumnOptions') showColumnOptions_input: any;
@Input('parentTaskbarTemplate') parentTaskbarTemplate_input: any;
@Input('taskType') taskType_input: any;
@Input('workUnit') workUnit_input: any;
@Input('taskSchedulingMode') taskSchedulingMode_input: any;
@Input('selectionType') selectionType_input: any;
@Input('parentProgressbarBackground') parentProgressbarBackground_input: any;
@Input('resourceUnitMapping') resourceUnitMapping_input: any;
@Input('milestoneTemplate') milestoneTemplate_input: any;
@Input('notesMapping') notesMapping_input: any;
@Input('taskSchedulingModeMapping') taskSchedulingModeMapping_input: any;
@Input('durationUnitMapping') durationUnitMapping_input: any;
@Input('parentTaskbarBackground') parentTaskbarBackground_input: any;
@Input('parentProgressbarBackground') parentProgressbarBackground_input: any;
@Input('parentTaskIdMapping') parentTaskIdMapping_input: any;
@Input('parentTaskbarBackground') parentTaskbarBackground_input: any;
@Input('parentTaskbarTemplate') parentTaskbarTemplate_input: any;
@Input('predecessorMapping') predecessorMapping_input: any;
@Input('predecessorTooltipTemplate') predecessorTooltipTemplate_input: any;
@Input('progressMapping') progressMapping_input: any;
@Input('progressbarBackground') progressbarBackground_input: any;
@Input('progressbarHeight') progressbarHeight_input: any;
@Input('progressbarTooltipTemplate') progressbarTooltipTemplate_input: any;
@Input('progressbarTooltipTemplateId') progressbarTooltipTemplateId_input: any;
@Input('progressMapping') progressMapping_input: any;
@Input('query') query_input: any;
@Input('readOnly') readOnly_input: any;
@Input('renderBaseline') renderBaseline_input: any;
@Input('resourceCollectionMapping') resourceCollectionMapping_input: any;
@Input('resourceIdMapping') resourceIdMapping_input: any;
@Input('resourceInfoMapping') resourceInfoMapping_input: any;
@Input('resourceNameMapping') resourceNameMapping_input: any;
@Input('resourceUnitMapping') resourceUnitMapping_input: any;
@Input('resources') resources_input: any;
@Input('rightTaskLabelMapping') rightTaskLabelMapping_input: any;
@Input('rightTaskLabelTemplate') rightTaskLabelTemplate_input: any;
@Input('roundOffDayworkingTime') roundOffDayworkingTime_input: any;
@Input('rowHeight') rowHeight_input: any;
@Input('scheduleEndDate') scheduleEndDate_input: any;
@Input('scheduleHeaderSettings') scheduleHeaderSettings_input: any;
@Input('scheduleStartDate') scheduleStartDate_input: any;
@Input('selectionType') selectionType_input: any;
@Input('selectionMode') selectionMode_input: any;
@Input('showColumnChooser') showColumnChooser_input: any;
@Input('showColumnOptions') showColumnOptions_input: any;
@Input('showGridCellTooltip') showGridCellTooltip_input: any;
@Input('showGridExpandCellTooltip') showGridExpandCellTooltip_input: any;
@Input('showProgressStatus') showProgressStatus_input: any;
@ -97,43 +99,41 @@ export class GanttComponent extends EJComponents<any, any> {
@Input('sizeSettings') sizeSettings_input: any;
@Input('sortSettings') sortSettings_input: any;
@Input('splitterPosition') splitterPosition_input: any;
@Input('splitterSettings') splitterSettings_input: any;
@Input('startDateMapping') startDateMapping_input: any;
@Input('taskCollectionMapping') taskCollectionMapping_input: any;
@Input('taskIdMapping') taskIdMapping_input: any;
@Input('taskNameMapping') taskNameMapping_input: any;
@Input('taskSchedulingMode') taskSchedulingMode_input: any;
@Input('taskSchedulingModeMapping') taskSchedulingModeMapping_input: any;
@Input('taskType') taskType_input: any;
@Input('taskbarBackground') taskbarBackground_input: any;
@Input('taskbarEditingTooltipTemplate') taskbarEditingTooltipTemplate_input: any;
@Input('taskbarEditingTooltipTemplateId') taskbarEditingTooltipTemplateId_input: any;
@Input('taskbarHeight') taskbarHeight_input: any;
@Input('taskbarTooltipTemplate') taskbarTooltipTemplate_input: any;
@Input('taskbarTemplate') taskbarTemplate_input: any;
@Input('milestoneTemplate') milestoneTemplate_input: any;
@Input('readOnly') readOnly_input: any;
@Input('taskbarTooltipTemplate') taskbarTooltipTemplate_input: any;
@Input('taskbarTooltipTemplateId') taskbarTooltipTemplateId_input: any;
@Input('taskIdMapping') taskIdMapping_input: any;
@Input('taskNameMapping') taskNameMapping_input: any;
@Input('toolbarSettings') toolbarSettings_input: any;
@Input('treeColumnIndex') treeColumnIndex_input: any;
@Input('selectionMode') selectionMode_input: any;
@Input('validateManualTasksOnLinking') validateManualTasksOnLinking_input: 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('weekendBackground') weekendBackground_input: any;
@Input('workMapping') workMapping_input: any;
@Input('workUnit') workUnit_input: any;
@Input('workWeek') workWeek_input: any;
@Input('workingTimeScale') workingTimeScale_input: any;
@Input('dragTooltip.showTooltip') dragTooltip_showTooltip_input: any;
@Input('dragTooltip.tooltipItems') dragTooltip_tooltipItems_input: any;
@Input('dragTooltip.tooltipTemplate') dragTooltip_tooltipTemplate_input: any;
@Input('splitterSettings.index') splitterSettings_index_input: any;
@Input('editSettings.allowAdding') editSettings_allowAdding_input: any;
@Input('editSettings.allowDeleting') editSettings_allowDeleting_input: any;
@Input('editSettings.allowEditing') editSettings_allowEditing_input: any;
@Input('editSettings.allowIndent') editSettings_allowIndent_input: any;
@Input('editSettings.allowOutdent') editSettings_allowOutdent_input: any;
@Input('editSettings.beginEditAction') editSettings_beginEditAction_input: any;
@Input('editSettings.editMode') editSettings_editMode_input: any;
@Input('editSettings.rowPosition') editSettings_rowPosition_input: any;
@Input('editSettings.showDeleteConfirmDialog') editSettings_showDeleteConfirmDialog_input: any;
@Input('scheduleHeaderSettings.dayHeaderFormat') scheduleHeaderSettings_dayHeaderFormat_input: any;
@Input('scheduleHeaderSettings.hourHeaderFormat') scheduleHeaderSettings_hourHeaderFormat_input: any;
@Input('scheduleHeaderSettings.minutesPerInterval') scheduleHeaderSettings_minutesPerInterval_input: any;
@ -147,6 +147,7 @@ export class GanttComponent extends EJComponents<any, any> {
@Input('scheduleHeaderSettings.weekStartDay') scheduleHeaderSettings_weekStartDay_input: any;
@Input('sizeSettings.height') sizeSettings_height_input: any;
@Input('sizeSettings.width') sizeSettings_width_input: any;
@Input('splitterSettings.index') splitterSettings_index_input: any;
@Input('toolbarSettings.showToolbar') toolbarSettings_showToolbar_input: any;
@Input('toolbarSettings.toolbarItems') toolbarSettings_toolbarItems_input: any;
@Input('addDialogFields') addDialogFields_input: any;
@ -169,11 +170,8 @@ export class GanttComponent extends EJComponents<any, any> {
@Output('actionBegin') actionBegin_output = new EventEmitter();
@Output('actionComplete') actionComplete_output = new EventEmitter();
@Output('beginEdit') beginEdit_output = new EventEmitter();
@Output('cellSelecting') cellSelecting_output = new EventEmitter();
@Output('cellSelected') cellSelected_output = new EventEmitter();
@Output('rowDrag') rowDrag_output = new EventEmitter();
@Output('rowDragStart') rowDragStart_output = new EventEmitter();
@Output('rowDragStop') rowDragStop_output = new EventEmitter();
@Output('cellSelecting') cellSelecting_output = new EventEmitter();
@Output('collapsed') collapsed_output = new EventEmitter();
@Output('collapsing') collapsing_output = new EventEmitter();
@Output('contextMenuOpen') contextMenuOpen_output = new EventEmitter();
@ -185,11 +183,14 @@ export class GanttComponent extends EJComponents<any, any> {
@Output('queryCellInfo') queryCellInfo_output = new EventEmitter();
@Output('queryTaskbarInfo') queryTaskbarInfo_output = new EventEmitter();
@Output('rowDataBound') rowDataBound_output = new EventEmitter();
@Output('rowDrag') rowDrag_output = new EventEmitter();
@Output('rowDragStart') rowDragStart_output = new EventEmitter();
@Output('rowDragStop') rowDragStop_output = new EventEmitter();
@Output('rowSelected') rowSelected_output = new EventEmitter();
@Output('rowSelecting') rowSelecting_output = new EventEmitter();
@Output('taskbarClick') taskbarClick_output = new EventEmitter();
@Output('taskbarEdited') taskbarEdited_output = new EventEmitter();
@Output('taskbarEditing') taskbarEditing_output = new EventEmitter();
@Output('taskbarClick') taskbarClick_output = new EventEmitter();
@Output('toolbarClick') toolbarClick_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {

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

@ -336,12 +336,14 @@ export class GridComponent extends EJComponents<any, any> {
@Input('rowDropSettings.dropTargetID') rowDropSettings_dropTargetID_input: any;
@Input('rowDropSettings.dragMapper') rowDropSettings_dragMapper_input: any;
@Input('rowDropSettings.dropMapper') rowDropSettings_dropMapper_input: any;
@Input('rowDropSettings.dragBehavior') rowDropSettings_dragBehavior_input: any;
@Input('searchSettings.fields') searchSettings_fields_input: any;
@Input('searchSettings.key') searchSettings_key_input: any;
@Input('searchSettings.operator') searchSettings_operator_input: any;
@Input('searchSettings.ignoreCase') searchSettings_ignoreCase_input: any;
@Input('selectionSettings.cellSelectionMode') selectionSettings_cellSelectionMode_input: any;
@Input('selectionSettings.enableToggle') selectionSettings_enableToggle_input: any;
@Input('selectionSettings.allowDragSelection') selectionSettings_allowDragSelection_input: any;
@Input('selectionSettings.selectionMode') selectionSettings_selectionMode_input: any;
@Input('scrollSettings.allowVirtualScrolling') scrollSettings_allowVirtualScrolling_input: any;
@Input('scrollSettings.autoHide') scrollSettings_autoHide_input: any;
@ -425,6 +427,7 @@ export class GridComponent extends EJComponents<any, any> {
@Output('rowDrag') rowDrag_output = new EventEmitter();
@Output('rowDragStart') rowDragStart_output = new EventEmitter();
@Output('rowDrop') rowDrop_output = new EventEmitter();
@Output('rowHover') rowHover_output = new EventEmitter();
@Output('templateRefresh') templateRefresh_output = new EventEmitter();
@Output('toolbarClick') toolbarClick_output = new EventEmitter();

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

@ -51,6 +51,7 @@ export class KanbanColumnsDirective extends ArrayTagElement<ComplexTagElement> {
template: ''})
export class KanbanComponent extends EJComponents<any, any> {
@Input('allowDragAndDrop') allowDragAndDrop_input: any;
@Input('allowExternalDragAndDrop') allowExternalDragAndDrop_input: any;
@Input('allowTitle') allowTitle_input: any;
@Input('swimlaneSettings') swimlaneSettings_input: any;
@Input('allowToggleColumn') allowToggleColumn_input: any;
@ -79,6 +80,7 @@ export class KanbanComponent extends EJComponents<any, any> {
@Input('selectionType') selectionType_input: any;
@Input('tooltipSettings') tooltipSettings_input: any;
@Input('locale') locale_input: any;
@Input('showColumnWhenEmpty') showColumnWhenEmpty_input: any;
@Input('swimlaneSettings.showCount') swimlaneSettings_showCount_input: any;
@Input('swimlaneSettings.allowDragAndDrop') swimlaneSettings_allowDragAndDrop_input: any;
@Input('swimlaneSettings.unassignedGroup') swimlaneSettings_unassignedGroup_input: any;
@ -89,6 +91,7 @@ export class KanbanComponent extends EJComponents<any, any> {
@Input('contextMenuSettings.menuItems') contextMenuSettings_menuItems_input: any;
@Input('cardSettings.template') cardSettings_template_input: any;
@Input('cardSettings.colorMapping') cardSettings_colorMapping_input: any;
@Input('cardSettings.externalDropTarget') cardSettings_externalDropTarget_input: any;
@Input('editSettings.allowEditing') editSettings_allowEditing_input: any;
@Input('editSettings.allowAdding') editSettings_allowAdding_input: any;
@Input('editSettings.dialogTemplate') editSettings_dialogTemplate_input: any;

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

@ -343,6 +343,7 @@ export class LinearGaugeComponent extends EJComponents<any, any> {
@Input('borderColor') borderColor_input: any;
@Input('enableAnimation') enableAnimation_input: any;
@Input('enableMarkerPointerAnimation') enableMarkerPointerAnimation_input: any;
@Input('exportSettings') exportSettings_input: any;
@Input('isResponsive') isResponsive_input: any;
@Input('enableGroupSeparator') enableGroupSeparator_input: any;
@Input('enableResize') enableResize_input: any;
@ -359,6 +360,10 @@ export class LinearGaugeComponent extends EJComponents<any, any> {
@Input('tickColor') tickColor_input: any;
@Input('tooltip') tooltip_input: any;
@Input('width') width_input: any;
@Input('exportSettings.filename') exportSettings_filename_input: any;
@Input('exportSettings.type') exportSettings_type_input: any;
@Input('exportSettings.action') exportSettings_action_input: any;
@Input('exportSettings.mode') exportSettings_mode_input: any;
@Input('frame.backgroundImageUrl') frame_backgroundImageUrl_input: any;
@Input('frame.innerWidth') frame_innerWidth_input: any;
@Input('frame.outerWidth') frame_outerWidth_input: any;
@ -389,6 +394,8 @@ export class LinearGaugeComponent extends EJComponents<any, any> {
@Output('mouseClickMove') mouseClickMove_output = new EventEmitter();
@Output('mouseClickUp') mouseClickUp_output = new EventEmitter();
@Output('renderComplete') renderComplete_output = new EventEmitter();
@Output('doubleClick') doubleClick_output = new EventEmitter();
@Output('rightClick') rightClick_output = new EventEmitter();
@ContentChild(LinearGaugeScalesDirective) tag_scales: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {

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

@ -43,6 +43,7 @@ export class MapLayerDirective extends ComplexTagElement {
@Input('legendSettings.iconWidth') legendSettings_iconWidth: any;
@Input('legendSettings.labelOrientation') legendSettings_labelOrientation: any;
@Input('legendSettings.leftLabel') legendSettings_leftLabel: any;
@Input('legendSettings.textPath') legendSettings_textPath: any;
@Input('legendSettings.mode') legendSettings_mode: any;
@Input('legendSettings.position') legendSettings_position: any;
@Input('legendSettings.positionX') legendSettings_positionX: any;
@ -66,6 +67,7 @@ export class MapLayerDirective extends ComplexTagElement {
@Input('shapeSettings.colorMappings.equalColorMapping') shapeSettings_colorMappings_equalColorMapping: any;
@Input('shapeSettings.colorPalette') shapeSettings_colorPalette: any;
@Input('shapeSettings.colorValuePath') shapeSettings_colorValuePath: any;
@Input('shapeSettings.colorPath') shapeSettings_colorPath: any;
@Input('shapeSettings.enableGradient') shapeSettings_enableGradient: any;
@Input('shapeSettings.fill') shapeSettings_fill: any;
@Input('shapeSettings.highlightBorderWidth') shapeSettings_highlightBorderWidth: any;
@ -113,11 +115,13 @@ export class MapComponent extends EJComponents<any, any> {
@Input('background') background_input: any;
@Input('centerPosition') centerPosition_input: any;
@Input('draggingOnSelection') draggingOnSelection_input: any;
@Input('enableRTL') enableRTL_input: any;
@Input('enableLayerChangeAnimation') enableLayerChangeAnimation_input: any;
@Input('isResponsive') isResponsive_input: any;
@Input('zoomSettings') zoomSettings_input: any;
@Input('navigationControl') navigationControl_input: any;
@Input('locale') locale_input: any;
@Input('zoomSettings.enableMouseWheelZoom') zoomSettings_enableMouseWheelZoom_input: any;
@Input('navigationControl.content') navigationControl_content_input: any;
@Input('layers') layers_input: any;
@Input('layers.bubbleSettings.colorMappings.rangeColorMapping') layers_bubbleSettings_colorMappings_rangeColorMapping_input: any;
@ -158,6 +162,9 @@ export class MapComponent extends EJComponents<any, any> {
@Output('navigationControl.dockPositionChange') navigationControl_dockPosition_twoChange = new EventEmitter<any>();
@Output('markerSelected') markerSelected_output = new EventEmitter();
@Output('legendItemRendering') legendItemRendering_output = new EventEmitter();
@Output('bubbleRendering') bubbleRendering_output = new EventEmitter();
@Output('shapeRendering') shapeRendering_output = new EventEmitter();
@Output('mouseleave') mouseleave_output = new EventEmitter();
@Output('mouseover') mouseover_output = new EventEmitter();
@Output('onRenderComplete') onRenderComplete_output = new EventEmitter();
@ -165,6 +172,10 @@ export class MapComponent extends EJComponents<any, any> {
@Output('shapeSelected') shapeSelected_output = new EventEmitter();
@Output('zoomedIn') zoomedIn_output = new EventEmitter();
@Output('zoomedOut') zoomedOut_output = new EventEmitter();
@Output('Click') Click_output = new EventEmitter();
@Output('doubleClick') doubleClick_output = new EventEmitter();
@Output('rightClick') rightClick_output = new EventEmitter();
@Output('onLoad') onLoad_output = new EventEmitter();
@ContentChild(MapLayersDirective) tag_layers: any;
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {

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

@ -52,9 +52,9 @@ export class MaskEditComponent extends EJComponents<any, any> implements Control
@Output('destroy') destroy_output = new EventEmitter();
@Output('focusIn') focusIn_output = new EventEmitter();
@Output('focusOut') focusOut_output = new EventEmitter();
@Output('keydown') keydown_output = new EventEmitter();
@Output('onKeyDown') onKeyDown_output = new EventEmitter();
@Output('keyPress') keyPress_output = new EventEmitter();
@Output('keyup') keyup_output = new EventEmitter();
@Output('keyUp') keyUp_output = new EventEmitter();
@Output('mouseOut') mouseOut_output = new EventEmitter();
@Output('mouseOver') mouseOver_output = new EventEmitter();

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

@ -28,7 +28,9 @@ export class PivotChartComponent extends EJComponents<any, any> {
@Input('enableContextMenu') enableContextMenu_input: any;
@Input('serviceMethodSettings') serviceMethodSettings_input: any;
@Input('size') size_input: any;
@Input('title') title_input: any;
@Input('url') url_input: any;
@Input('enableXHRCredentials') enableXHRCredentials_input: any;
@Input('zooming.enableScrollbar') zooming_enableScrollbar_input: any;
@Input('commonSeriesOptions.type') commonSeriesOptions_type_input: any;
@Input('dataSource.cube') dataSource_cube_input: any;
@ -40,6 +42,7 @@ export class PivotChartComponent extends EJComponents<any, any> {
@Input('serviceMethodSettings.exportPivotChart') serviceMethodSettings_exportPivotChart_input: any;
@Input('serviceMethodSettings.initialize') serviceMethodSettings_initialize_input: any;
@Input('serviceMethodSettings.paging') serviceMethodSettings_paging_input: any;
@Input('title.text') title_text_input: any;
@Input('dataSource.columns') dataSource_columns_input: any;
@Input('dataSource.rows') dataSource_rows_input: any;
@Input('dataSource.values') dataSource_values_input: any;

146
ej/pivotclient.component.ts Normal file
Просмотреть файл

@ -0,0 +1,146 @@
import 'syncfusion-javascript/Scripts/ej/web/ej.pivotclient.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-pivotclient',
template: ''})
export class PivotClientComponent extends EJComponents<any, any> {
@Input('analysisMode') analysisMode_input: any;
@Input('chartType') chartType_input: any;
@Input('clientExportMode') clientExportMode_input: any;
@Input('cssClass') cssClass_input: any;
@Input('customObject') customObject_input: any;
@Input('dataSource') dataSource_input: any;
@Input('enableDrillThrough') enableDrillThrough_input: any;
@Input('displaySettings') displaySettings_input: any;
@Input('toolbarIconSettings') toolbarIconSettings_input: any;
@Input('showUniqueNameOnPivotButton') showUniqueNameOnPivotButton_input: any;
@Input('showReportCollection') showReportCollection_input: any;
@Input('enableSplitter') enableSplitter_input: any;
@Input('enableAdvancedFilter') enableAdvancedFilter_input: any;
@Input('enableDeferUpdate') enableDeferUpdate_input: any;
@Input('enableLocalStorage') enableLocalStorage_input: any;
@Input('enablePaging') enablePaging_input: any;
@Input('enablePivotTreeMap') enablePivotTreeMap_input: any;
@Input('enableRTL') enableRTL_input: any;
@Input('enableMeasureGroups') enableMeasureGroups_input: any;
@Input('enableCellClick') enableCellClick_input: any;
@Input('enableCellDoubleClick') enableCellDoubleClick_input: any;
@Input('enableVirtualScrolling') enableVirtualScrolling_input: any;
@Input('maxNodeLimitInMemberEditor') maxNodeLimitInMemberEditor_input: any;
@Input('enableMemberEditorPaging') enableMemberEditorPaging_input: any;
@Input('memberEditorPageSize') memberEditorPageSize_input: any;
@Input('gridLayout') gridLayout_input: any;
@Input('collapseCubeBrowserByDefault') collapseCubeBrowserByDefault_input: any;
@Input('enableKPI') enableKPI_input: any;
@Input('isResponsive') isResponsive_input: any;
@Input('size') size_input: any;
@Input('locale') locale_input: any;
@Input('operationalMode') operationalMode_input: any;
@Input('serviceMethodSettings') serviceMethodSettings_input: any;
@Input('valueSortSettings') valueSortSettings_input: any;
@Input('title') title_input: any;
@Input('url') url_input: any;
@Input('enableCompleteDataExport') enableCompleteDataExport_input: any;
@Input('enableXHRCredentials') enableXHRCredentials_input: any;
@Input('dataSource.cube') dataSource_cube_input: any;
@Input('dataSource.sourceInfo') dataSource_sourceInfo_input: any;
@Input('dataSource.providerName') dataSource_providerName_input: any;
@Input('dataSource.data') dataSource_data_input: any;
@Input('dataSource.catalog') dataSource_catalog_input: any;
@Input('dataSource.enableAdvancedFilter') dataSource_enableAdvancedFilter_input: any;
@Input('dataSource.reportName') dataSource_reportName_input: any;
@Input('dataSource.pagerOptions') dataSource_pagerOptions_input: any;
@Input('dataSource.pagerOptions.categoricalPageSize') dataSource_pagerOptions_categoricalPageSize_input: any;
@Input('dataSource.pagerOptions.seriesPageSize') dataSource_pagerOptions_seriesPageSize_input: any;
@Input('dataSource.pagerOptions.categoricalCurrentPage') dataSource_pagerOptions_categoricalCurrentPage_input: any;
@Input('dataSource.pagerOptions.seriesCurrentPage') dataSource_pagerOptions_seriesCurrentPage_input: any;
@Input('displaySettings.controlPlacement') displaySettings_controlPlacement_input: any;
@Input('displaySettings.defaultView') displaySettings_defaultView_input: any;
@Input('displaySettings.enableFullScreen') displaySettings_enableFullScreen_input: any;
@Input('displaySettings.enableTogglePanel') displaySettings_enableTogglePanel_input: any;
@Input('displaySettings.mode') displaySettings_mode_input: any;
@Input('toolbarIconSettings.enableAddReport') toolbarIconSettings_enableAddReport_input: any;
@Input('toolbarIconSettings.enableNewReport') toolbarIconSettings_enableNewReport_input: any;
@Input('toolbarIconSettings.enableRenameReport') toolbarIconSettings_enableRenameReport_input: any;
@Input('toolbarIconSettings.enableDBManipulation') toolbarIconSettings_enableDBManipulation_input: any;
@Input('toolbarIconSettings.enableWordExport') toolbarIconSettings_enableWordExport_input: any;
@Input('toolbarIconSettings.enableExcelExport') toolbarIconSettings_enableExcelExport_input: any;
@Input('toolbarIconSettings.enablePdfExport') toolbarIconSettings_enablePdfExport_input: any;
@Input('toolbarIconSettings.enableMDXQuery') toolbarIconSettings_enableMDXQuery_input: any;
@Input('toolbarIconSettings.enableDeferUpdate') toolbarIconSettings_enableDeferUpdate_input: any;
@Input('toolbarIconSettings.enableFullScreen') toolbarIconSettings_enableFullScreen_input: any;
@Input('toolbarIconSettings.enableSortOrFilterColumn') toolbarIconSettings_enableSortOrFilterColumn_input: any;
@Input('toolbarIconSettings.enableSortOrFilterRow') toolbarIconSettings_enableSortOrFilterRow_input: any;
@Input('toolbarIconSettings.enableToggleAxis') toolbarIconSettings_enableToggleAxis_input: any;
@Input('toolbarIconSettings.enableChartTypes') toolbarIconSettings_enableChartTypes_input: any;
@Input('toolbarIconSettings.enableRemoveReport') toolbarIconSettings_enableRemoveReport_input: any;
@Input('toolbarIconSettings.enableCalculatedMember') toolbarIconSettings_enableCalculatedMember_input: any;
@Input('serviceMethodSettings.cubeChanged') serviceMethodSettings_cubeChanged_input: any;
@Input('serviceMethodSettings.exportPivotClient') serviceMethodSettings_exportPivotClient_input: any;
@Input('serviceMethodSettings.fetchMemberTreeNodes') serviceMethodSettings_fetchMemberTreeNodes_input: any;
@Input('serviceMethodSettings.fetchReportList') serviceMethodSettings_fetchReportList_input: any;
@Input('serviceMethodSettings.filterElement') serviceMethodSettings_filterElement_input: any;
@Input('serviceMethodSettings.initialize') serviceMethodSettings_initialize_input: any;
@Input('serviceMethodSettings.loadReport') serviceMethodSettings_loadReport_input: any;
@Input('serviceMethodSettings.removeDBReport') serviceMethodSettings_removeDBReport_input: any;
@Input('serviceMethodSettings.renameDBReport') serviceMethodSettings_renameDBReport_input: any;
@Input('serviceMethodSettings.mdxQuery') serviceMethodSettings_mdxQuery_input: any;
@Input('serviceMethodSettings.measureGroupChanged') serviceMethodSettings_measureGroupChanged_input: any;
@Input('serviceMethodSettings.memberExpand') serviceMethodSettings_memberExpand_input: any;
@Input('serviceMethodSettings.nodeDropped') serviceMethodSettings_nodeDropped_input: any;
@Input('serviceMethodSettings.removeSplitButton') serviceMethodSettings_removeSplitButton_input: any;
@Input('serviceMethodSettings.saveReport') serviceMethodSettings_saveReport_input: any;
@Input('serviceMethodSettings.toggleAxis') serviceMethodSettings_toggleAxis_input: any;
@Input('serviceMethodSettings.toolbarServices') serviceMethodSettings_toolbarServices_input: any;
@Input('serviceMethodSettings.updateReport') serviceMethodSettings_updateReport_input: any;
@Input('serviceMethodSettings.paging') serviceMethodSettings_paging_input: any;
@Input('serviceMethodSettings.calculatedMember') serviceMethodSettings_calculatedMember_input: any;
@Input('serviceMethodSettings.valueSorting') serviceMethodSettings_valueSorting_input: any;
@Input('serviceMethodSettings.drillThroughHierarchies') serviceMethodSettings_drillThroughHierarchies_input: any;
@Input('serviceMethodSettings.drillThroughDataTable') serviceMethodSettings_drillThroughDataTable_input: any;
@Input('valueSortSettings.headerText') valueSortSettings_headerText_input: any;
@Input('valueSortSettings.headerDelimiters') valueSortSettings_headerDelimiters_input: any;
@Input('valueSortSettings.sortOrder') valueSortSettings_sortOrder_input: any;
@Input('dataSource.columns') dataSource_columns_input: 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();
@Output('beforeServiceInvoke') beforeServiceInvoke_output = new EventEmitter();
@Output('saveReport') saveReport_output = new EventEmitter();
@Output('loadReport') loadReport_output = new EventEmitter();
@Output('fetchReport') fetchReport_output = new EventEmitter();
@Output('beforeExport') beforeExport_output = new EventEmitter();
@Output('chartLoad') chartLoad_output = new EventEmitter();
@Output('schemaLoad') schemaLoad_output = new EventEmitter();
@Output('treeMapLoad') treeMapLoad_output = new EventEmitter();
@Output('valueCellHyperlinkClick') valueCellHyperlinkClick_output = new EventEmitter();
@Output('cellClick') cellClick_output = new EventEmitter();
@Output('pointRegionClick') pointRegionClick_output = new EventEmitter();
@Output('axesLabelRendering') axesLabelRendering_output = new EventEmitter();
@Output('drillThrough') drillThrough_output = new EventEmitter();
@Output('load') load_output = new EventEmitter();
@Output('renderComplete') renderComplete_output = new EventEmitter();
@Output('renderFailure') renderFailure_output = new EventEmitter();
@Output('renderSuccess') renderSuccess_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('PivotClient', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}
}
export var EJ_PIVOTCLIENT_COMPONENTS: Type<any>[] = [PivotClientComponent
];

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

@ -16,6 +16,7 @@ export class PivotGaugeComponent extends EJComponents<any, any> {
@Input('enableAnimation') enableAnimation_input: any;
@Input('enableTooltip') enableTooltip_input: any;
@Input('enableRTL') enableRTL_input: any;
@Input('frame') frame_input: any;
@Input('isResponsive') isResponsive_input: any;
@Input('labelFormatSettings') labelFormatSettings_input: any;
@Input('locale') locale_input: any;
@ -26,11 +27,15 @@ export class PivotGaugeComponent extends EJComponents<any, any> {
@Input('url') url_input: any;
@Input('analysisMode') analysisMode_input: any;
@Input('operationalMode') operationalMode_input: any;
@Input('enableXHRCredentials') enableXHRCredentials_input: any;
@Input('dataSource.cube') dataSource_cube_input: any;
@Input('dataSource.sourceInfo') dataSource_sourceInfo_input: any;
@Input('dataSource.providerName') dataSource_providerName_input: any;
@Input('dataSource.data') dataSource_data_input: any;
@Input('dataSource.catalog') dataSource_catalog_input: any;
@Input('frame.frameType') frame_frameType_input: any;
@Input('frame.halfCircleFrameEndAngle') frame_halfCircleFrameEndAngle_input: any;
@Input('frame.halfCircleFrameStartAngle') frame_halfCircleFrameStartAngle_input: any;
@Input('labelFormatSettings.numberFormat') labelFormatSettings_numberFormat_input: any;
@Input('labelFormatSettings.decimalPlaces') labelFormatSettings_decimalPlaces_input: any;
@Input('labelFormatSettings.prefixText') labelFormatSettings_prefixText_input: any;

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

@ -22,6 +22,7 @@ export class PivotGridComponent extends EJComponents<any, any> {
@Input('enableCellContext') enableCellContext_input: any;
@Input('enableCellSelection') enableCellSelection_input: any;
@Input('enableDrillThrough') enableDrillThrough_input: any;
@Input('enableCellClick') enableCellClick_input: any;
@Input('enableCellDoubleClick') enableCellDoubleClick_input: any;
@Input('enableCellEditing') enableCellEditing_input: any;
@Input('enableCollapseByDefault') enableCollapseByDefault_input: any;
@ -30,6 +31,7 @@ export class PivotGridComponent extends EJComponents<any, any> {
@Input('enableAdvancedFilter') enableAdvancedFilter_input: any;
@Input('enableDeferUpdate') enableDeferUpdate_input: any;
@Input('enableGroupingBar') enableGroupingBar_input: any;
@Input('maxNodeLimitInMemberEditor') maxNodeLimitInMemberEditor_input: any;
@Input('enableMemberEditorPaging') enableMemberEditorPaging_input: any;
@Input('memberEditorPageSize') memberEditorPageSize_input: any;
@Input('enableGrandTotal') enableGrandTotal_input: any;
@ -52,6 +54,8 @@ export class PivotGridComponent extends EJComponents<any, any> {
@Input('operationalMode') operationalMode_input: any;
@Input('serviceMethodSettings') serviceMethodSettings_input: any;
@Input('url') url_input: any;
@Input('enableCompleteDataExport') enableCompleteDataExport_input: any;
@Input('enableXHRCredentials') enableXHRCredentials_input: any;
@Input('dataSource.cube') dataSource_cube_input: any;
@Input('dataSource.sourceInfo') dataSource_sourceInfo_input: any;
@Input('dataSource.providerName') dataSource_providerName_input: any;
@ -107,6 +111,7 @@ export class PivotGridComponent extends EJComponents<any, any> {
@Output('afterServiceInvoke') afterServiceInvoke_output = new EventEmitter();
@Output('beforeServiceInvoke') beforeServiceInvoke_output = new EventEmitter();
@Output('beforePivotEnginePopulate') beforePivotEnginePopulate_output = new EventEmitter();
@Output('cellClick') cellClick_output = new EventEmitter();
@Output('cellDoubleClick') cellDoubleClick_output = new EventEmitter();
@Output('cellContext') cellContext_output = new EventEmitter();
@Output('cellSelection') cellSelection_output = new EventEmitter();

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

@ -17,6 +17,7 @@ export class PivotTreeMapComponent extends EJComponents<any, any> {
@Input('operationalMode') operationalMode_input: any;
@Input('serviceMethodSettings') serviceMethodSettings_input: any;
@Input('url') url_input: any;
@Input('enableXHRCredentials') enableXHRCredentials_input: any;
@Input('dataSource.data') dataSource_data_input: any;
@Input('dataSource.cube') dataSource_cube_input: any;
@Input('dataSource.sourceInfo') dataSource_sourceInfo_input: any;

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

@ -136,6 +136,9 @@ export class RangeNavigatorComponent extends EJComponents<any, any> {
@Output('selectedRangeStart') selectedRangeStart_output = new EventEmitter();
@Output('selectedRangeEnd') selectedRangeEnd_output = new EventEmitter();
@Output('scrollEnd') scrollEnd_output = new EventEmitter();
@Output('Click') Click_output = new EventEmitter();
@Output('doubleClick') doubleClick_output = new EventEmitter();
@Output('rightClick') rightClick_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('RangeNavigator', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);

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

@ -23,6 +23,7 @@ export class ReportViewerComponent extends EJComponents<any, any> {
@Input('reportServiceUrl') reportServiceUrl_input: any;
@Input('toolbarSettings') toolbarSettings_input: any;
@Input('zoomFactor') zoomFactor_input: any;
@Input('serviceAuthorizationToken') serviceAuthorizationToken_input: any;
@Input('exportSettings.exportOptions') exportSettings_exportOptions_input: any;
@Input('exportSettings.excelFormat') exportSettings_excelFormat_input: any;
@Input('exportSettings.wordFormat') exportSettings_wordFormat_input: any;

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

@ -51,6 +51,7 @@ export class ScheduleResourcesDirective extends ArrayTagElement<ComplexTagElemen
export class ScheduleComponent extends EJComponents<any, any> {
@Input('allowDragAndDrop') allowDragAndDrop_input: any;
@Input('allowInline') allowInline_input: any;
@Input('allowDelete') allowDelete_input: any;
@Input('allowKeyboardNavigation') allowKeyboardNavigation_input: any;
@Input('appointmentSettings') appointmentSettings_input: any;
@Input('appointmentTemplateId') appointmentTemplateId_input: any;
@ -137,6 +138,7 @@ export class ScheduleComponent extends EJComponents<any, any> {
@Input('contextMenuSettings.menuItems.appointment') contextMenuSettings_menuItems_appointment_input: any;
@Input('contextMenuSettings.menuItems.cells') contextMenuSettings_menuItems_cells_input: any;
@Input('group.resources') group_resources_input: any;
@Input('group.allowGroupEditing') group_allowGroupEditing_input: any;
@Input('workHours.highlight') workHours_highlight_input: any;
@Input('workHours.start') workHours_start_input: any;
@Input('workHours.end') workHours_end_input: any;

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

@ -80,6 +80,9 @@ export class SparklineComponent extends EJComponents<any, any> {
@Output('pointRegionMouseClick') pointRegionMouseClick_output = new EventEmitter();
@Output('sparklineMouseMove') sparklineMouseMove_output = new EventEmitter();
@Output('sparklineMouseLeave') sparklineMouseLeave_output = new EventEmitter();
@Output('Click') Click_output = new EventEmitter();
@Output('doubleClick') doubleClick_output = new EventEmitter();
@Output('rightClick') rightClick_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('Sparkline', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);

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

@ -14,6 +14,7 @@ export class SplitterComponent extends EJComponents<any, any> {
@Input('cssClass') cssClass_input: any;
@Input('enableAnimation') enableAnimation_input: any;
@Input('enableRTL') enableRTL_input: any;
@Input('expanderTemplate') expanderTemplate_input: any;
@Input('height') height_input: any;
@Input('htmlAttributes') htmlAttributes_input: any;
@Input('isResponsive') isResponsive_input: any;
@ -24,6 +25,7 @@ export class SplitterComponent extends EJComponents<any, any> {
@Output('beforeExpandCollapse') beforeExpandCollapse_output = new EventEmitter();
@Output('clickOnExpander') clickOnExpander_output = new EventEmitter();
@Output('create') create_output = new EventEmitter();
@Output('destroy') destroy_output = new EventEmitter();
@Output('expandCollapse') expandCollapse_output = new EventEmitter();

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

@ -229,7 +229,6 @@ export class SpreadsheetComponent extends EJComponents<any, any> {
@Output('resizeStart') resizeStart_output = new EventEmitter();
@Output('resizeEnd') resizeEnd_output = new EventEmitter();
@Output('ribbonClick') ribbonClick_output = new EventEmitter();
@Output('seriesRendering') seriesRendering_output = new EventEmitter();
@Output('tabClick') tabClick_output = new EventEmitter();
@Output('tabSelect') tabSelect_output = new EventEmitter();

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

@ -152,6 +152,9 @@ export class SunburstChartComponent extends EJComponents<any, any> {
@Output('drillDownClick') drillDownClick_output = new EventEmitter();
@Output('drillDownBack') drillDownBack_output = new EventEmitter();
@Output('drillDownReset') drillDownReset_output = new EventEmitter();
@Output('Click') Click_output = new EventEmitter();
@Output('doubleClick') doubleClick_output = new EventEmitter();
@Output('rightClick') rightClick_output = new EventEmitter();
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('SunburstChart', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);

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

@ -20,6 +20,7 @@ export class TreeGridColumnDirective extends ComplexTagElement {
@Input('templateID') templateID: any;
@Input('angularTemplate') angularTemplate: any;
@Input('filterEditType') filterEditType: any;
@Input('filterType') filterType: any;
@Input('headerText') headerText: any;
@Input('displayAsCheckbox') displayAsCheckbox: any;
@Input('showCheckbox') showCheckbox: any;
@ -76,6 +77,7 @@ export class TreeGridComponent extends EJComponents<any, any> {
@Input('allowMultiSorting') allowMultiSorting_input: any;
@Input('allowSelection') allowSelection_input: any;
@Input('allowSorting') allowSorting_input: any;
@Input('allowSearching') allowSearching_input: any;
@Input('allowPaging') allowPaging_input: any;
@Input('allowTextWrap') allowTextWrap_input: any;
@Input('altRowTemplateID') altRowTemplateID_input: any;
@ -113,6 +115,7 @@ export class TreeGridComponent extends EJComponents<any, any> {
@Input('detailsTemplate') detailsTemplate_input: any;
@Input('detailsRowHeight') detailsRowHeight_input: any;
@Input('showStackedHeader') showStackedHeader_input: any;
@Input('searchSettings') searchSettings_input: any;
@Input('showSummaryRow') showSummaryRow_input: any;
@Input('showTotalSummary') showTotalSummary_input: any;
@Input('showGridCellTooltip') showGridCellTooltip_input: any;
@ -133,9 +136,14 @@ export class TreeGridComponent extends EJComponents<any, any> {
@Input('editSettings.editMode') editSettings_editMode_input: any;
@Input('editSettings.rowPosition') editSettings_rowPosition_input: any;
@Input('editSettings.dialogEditorTemplateID') editSettings_dialogEditorTemplateID_input: any;
@Input('editSettings.showDeleteConfirmDialog') editSettings_showDeleteConfirmDialog_input: any;
@Input('columnResizeSettings.columnResizeMode') columnResizeSettings_columnResizeMode_input: any;
@Input('filterSettings.filterBarMode') filterSettings_filterBarMode_input: any;
@Input('filterSettings.filterType') filterSettings_filterType_input: any;
@Input('filterSettings.maxFilterChoice') filterSettings_maxFilterChoice_input: any;
@Input('filterSettings.enableCaseSensitivity') filterSettings_enableCaseSensitivity_input: any;
@Input('filterSettings.enableComplexBlankFilter') filterSettings_enableComplexBlankFilter_input: any;
@Input('filterSettings.filterHierarchyMode') filterSettings_filterHierarchyMode_input: any;
@Input('pageSettings.pageCount') pageSettings_pageCount_input: any;
@Input('pageSettings.pageSize') pageSettings_pageSize_input: any;
@Input('pageSettings.totalRecordsCount') pageSettings_totalRecordsCount_input: any;
@ -147,6 +155,10 @@ export class TreeGridComponent extends EJComponents<any, any> {
@Input('selectionSettings.selectionType') selectionSettings_selectionType_input: any;
@Input('selectionSettings.enableHierarchySelection') selectionSettings_enableHierarchySelection_input: any;
@Input('selectionSettings.enableSelectAll') selectionSettings_enableSelectAll_input: any;
@Input('searchSettings.fields') searchSettings_fields_input: any;
@Input('searchSettings.key') searchSettings_key_input: any;
@Input('searchSettings.operator') searchSettings_operator_input: any;
@Input('searchSettings.ignoreCase') searchSettings_ignoreCase_input: any;
@Input('sizeSettings.height') sizeSettings_height_input: any;
@Input('sizeSettings.width') sizeSettings_width_input: any;
@Input('toolbarSettings.showToolbar') toolbarSettings_showToolbar_input: any;
@ -171,7 +183,6 @@ export class TreeGridComponent extends EJComponents<any, any> {
@Output('beginEdit') beginEdit_output = new EventEmitter();
@Output('collapsed') collapsed_output = new EventEmitter();
@Output('collapsing') collapsing_output = new EventEmitter();
@Output('recordClick') recordClick_output = new EventEmitter();
@Output('columnDragStart') columnDragStart_output = new EventEmitter();
@Output('columnDrag') columnDrag_output = new EventEmitter();
@Output('columnDrop') columnDrop_output = new EventEmitter();
@ -196,6 +207,8 @@ export class TreeGridComponent extends EJComponents<any, any> {
@Output('cellSelected') cellSelected_output = new EventEmitter();
@Output('rowSelected') rowSelected_output = new EventEmitter();
@Output('rowSelecting') rowSelecting_output = new EventEmitter();
@Output('recordClick') recordClick_output = new EventEmitter();
@Output('recordDoubleClick') recordDoubleClick_output = new EventEmitter();
@Output('toolbarClick') toolbarClick_output = new EventEmitter();
@ContentChild(TreeGridColumnsDirective) tag_columns: any;

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

@ -0,0 +1,82 @@
import { Directive, ElementRef, ViewContainerRef, TemplateRef, Injector } from '@angular/core';
import { EJTemplateDirective, ejtemplate, ngTemplateid } from './../template';
@Directive({
selector: `[e-treegridheader-template]`
})
export class TreeGridHeaderTemplateDirective extends EJTemplateDirective {
referenceObj: any = {};
constructor(protected el: ElementRef, protected viewContainerRef: ViewContainerRef,
protected templateRef: TemplateRef<any>, protected injector: Injector) {
super(el, viewContainerRef, templateRef);
}
ngOnInit() {
let template = this.viewContainerRef.createEmbeddedView(this.templateRef, { '$implicit': [] });
let templID = ej.getGuid('angulartmplstr');
let tempEle = ej.buildTag('div#' + templID);
$(tempEle).append(template.rootNodes);
ej.createObject('headerTemplateID', $($(tempEle).append(template.rootNodes)).html(), this.element);
this.element.headerTemplateID = $($(tempEle).append(template.rootNodes)).html();
Object.defineProperty(this.element, '_treegridtemplateRef', {
enumerable: false,
writable: true,
value: this.templateRef
});
Object.defineProperty(this.element, '_treegridviewRef', {
enumerable: false,
writable: true,
value: this.viewContainerRef
});
$(tempEle).remove();
}
}
ej.template['text/x-treegridheadertemplate'] = (self: any, selector: string, data: any, index: number, prop: any) => {
let templateObject = self.angularTemplate;
if (!templateObject || !templateObject[selector]) {
templateObject = templateObject || {};
templateObject[selector] = { key: ej.getGuid('angulartmpl'), itemData: [], viewRef: [], templateRef: [] };
self.angularTemplate = templateObject;
}
let scope = templateObject[selector];
if (!ej.isNullOrUndefined(index)) {
if (!scope.itemData) {
scope.itemData = [];
}
scope.itemData[index] = data;
scope.viewRef[index] = prop._treegridviewRef;
scope.templateRef[index] = prop._treegridtemplateRef;
} else {
if (data.length > 1) {
for (var i = 0; i < data.length; i++) {
scope.itemData[i] = data[i];
scope.viewRef[i] = prop._treegridviewRef;
scope.templateRef[i] = prop._treegridtemplateRef;
}
}
else {
scope.itemData = [data];
scope.viewRef = [prop._treegridviewRef];
scope.templateRef = [prop._treegridtemplateRef];
}
}
let actElement = '';
if (selector.startsWith('#'))
actElement = $(selector).html() || '';
else
actElement = selector;
let tempElement = '';
if (data.length > 1 && self.model.rowTemplate != null) {
for (var i = 0; i < data.length; i++) {
var temp = actElement;
temp = '<tr ej-prop=\'' + i + '\'class=\'' + templateObject[selector].key + ' ej-angular-template\' />' + temp + '</tr>';
tempElement = tempElement + temp;
}
}
else {
tempElement = tempElement + '<div ej-prop=\'' + index + '\' class=\'' + " embeddedview " + templateObject[selector].key + ' ej-angular-template\'>' + actElement + ' </div>';
}
return tempElement;
};

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

@ -87,6 +87,7 @@ export class TreeMapComponent extends EJComponents<any, any> {
@Input('desaturationColorMapping') desaturationColorMapping_input: any;
@Input('paletteColorMapping') paletteColorMapping_input: any;
@Input('colorValuePath') colorValuePath_input: any;
@Input('colorPath') colorPath_input: any;
@Input('dockPosition') dockPosition_input: any;
@Input('drillDownHeaderColor') drillDownHeaderColor_input: any;
@Input('drillDownSelectionColor') drillDownSelectionColor_input: any;
@ -154,11 +155,16 @@ export class TreeMapComponent extends EJComponents<any, any> {
@Output('weightValuePathChange') weightValuePath_twoChange = new EventEmitter<any>();
@Output('treeMapItemSelected') treeMapItemSelected_output = new EventEmitter();
@Output('itemRendering') itemRendering_output = new EventEmitter();
@Output('legendItemRendering') legendItemRendering_output = new EventEmitter();
@Output('drillStarted') drillStarted_output = new EventEmitter();
@Output('drillDownItemSelected') drillDownItemSelected_output = new EventEmitter();
@Output('headerTemplateRendering') headerTemplateRendering_output = new EventEmitter();
@Output('refreshed') refreshed_output = new EventEmitter();
@Output('treeMapGroupSelected') treeMapGroupSelected_output = new EventEmitter();
@Output('Click') Click_output = new EventEmitter();
@Output('doubleClick') doubleClick_output = new EventEmitter();
@Output('rightClick') rightClick_output = new EventEmitter();
@ContentChild(TreeMapLevelsDirective) tag_levels: any;
@ContentChild(TreeMapRangeColorMappingDirective) tag_rangeColorMapping: any;

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

@ -39,7 +39,6 @@ export class TreeViewComponent extends EJComponents<any, any> {
@Input('template') template_input: any;
@Input('width') width_input: any;
@Input('fields.child') fields_child_input: any;
@Input('fields.dataSource') fields_dataSource_input: any;
@Input('fields.expanded') fields_expanded_input: any;
@Input('fields.hasChild') fields_hasChild_input: any;
@Input('fields.htmlAttribute') fields_htmlAttribute_input: any;
@ -58,6 +57,8 @@ export class TreeViewComponent extends EJComponents<any, any> {
@Input('sortSettings.sortOrder') sortSettings_sortOrder_input: any;
@Input('options') options: any;
@Input('fields.dataSource') fields_dataSource_two: any;
@Output('fields.dataSourceChange') fields_dataSource_twoChange = new EventEmitter<any>();
@Output('beforeAdd') beforeAdd_output = new EventEmitter();
@Output('beforeCollapse') beforeCollapse_output = new EventEmitter();

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

@ -229,6 +229,12 @@ export let EJ_PIVOTGRID_COMPONENTS: Type<any>[] = PivotgridAll.EJ_PIVOTGRID_COMP
import * as PivotclientAll from './pivotclient.component';
export let Pivotclient = PivotclientAll;
export let EJ_PIVOTCLIENT_COMPONENTS: Type<any>[] = PivotclientAll.EJ_PIVOTCLIENT_COMPONENTS;
import * as PivotchartAll from './pivotchart.component';
export let Pivotchart = PivotchartAll;
export let EJ_PIVOTCHART_COMPONENTS: Type<any>[] = PivotchartAll.EJ_PIVOTCHART_COMPONENTS;
@ -295,6 +301,12 @@ export let EJ_DROPDOWNLIST_COMPONENTS: Type<any>[] = DropdownlistAll.EJ_DROPDOWN
import * as ComboboxAll from './combobox.component';
export let Combobox = ComboboxAll;
export let EJ_COMBOBOX_COMPONENTS: Type<any>[] = ComboboxAll.EJ_COMBOBOX_COMPONENTS;
import * as RadialmenuAll from './radialmenu.component';
export let Radialmenu = RadialmenuAll;
export let EJ_RADIALMENU_COMPONENTS: Type<any>[] = RadialmenuAll.EJ_RADIALMENU_COMPONENTS;

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

@ -27,6 +27,7 @@ import { EJ_SPREADSHEET_COMPONENTS } from './ej/spreadsheet.component';
import { EJ_DATEPICKER_COMPONENTS } from './ej/datepicker.component';
import { EJ_GANTT_COMPONENTS } from './ej/gantt.component';
import { EJ_TREEGRID_COMPONENTS } from './ej/treegrid.component';
import { TreeGridHeaderTemplateDirective } from './ej/treegridtemplates/treegrid.header.template';
import { EJ_COLORPICKER_COMPONENTS } from './ej/colorpicker.component';
import { EJ_DIALOG_COMPONENTS } from './ej/dialog.component';
import { EJ_SCROLLER_COMPONENTS } from './ej/scroller.component';
@ -45,6 +46,7 @@ import { EJ_SCHEDULE_COMPONENTS } from './ej/schedule.component';
import { EJ_KANBAN_COMPONENTS } from './ej/kanban.component';
import { EJ_RIBBON_COMPONENTS } from './ej/ribbon.component';
import { EJ_PIVOTGRID_COMPONENTS } from './ej/pivotgrid.component';
import { EJ_PIVOTCLIENT_COMPONENTS } from './ej/pivotclient.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';
@ -56,6 +58,7 @@ import { EJ_LISTVIEW_COMPONENTS } from './ej/listview.component';
import { EJ_ROTATOR_COMPONENTS } from './ej/rotator.component';
import { EJ_RTE_COMPONENTS } from './ej/rte.component';
import { EJ_DROPDOWNLIST_COMPONENTS } from './ej/dropdownlist.component';
import { EJ_COMBOBOX_COMPONENTS } from './ej/combobox.component';
import { EJ_RADIALMENU_COMPONENTS } from './ej/radialmenu.component';
import { EJ_SIGNATURE_COMPONENTS } from './ej/signature.component';
import { EJ_RADIALSLIDER_COMPONENTS } from './ej/radialslider.component';
@ -109,6 +112,7 @@ export * from './ej/spreadsheet.component';
export * from './ej/datepicker.component';
export * from './ej/gantt.component';
export * from './ej/treegrid.component';
export { TreeGridHeaderTemplateDirective } from './ej/treegridtemplates/treegrid.header.template';
export * from './ej/colorpicker.component';
export * from './ej/dialog.component';
export * from './ej/scroller.component';
@ -127,6 +131,7 @@ export * from './ej/schedule.component';
export * from './ej/kanban.component';
export * from './ej/ribbon.component';
export * from './ej/pivotgrid.component';
export * from './ej/pivotclient.component';
export * from './ej/pivotchart.component';
export * from './ej/pivotschemadesigner.component';
export * from './ej/pivotpager.component';
@ -138,6 +143,7 @@ export * from './ej/listview.component';
export * from './ej/rotator.component';
export * from './ej/rte.component';
export * from './ej/dropdownlist.component';
export * from './ej/combobox.component';
export * from './ej/radialmenu.component';
export * from './ej/signature.component';
export * from './ej/radialslider.component';
@ -172,17 +178,18 @@ let EJ_COMPONENTS = [EJTemplateDirective, EJ_GRID_COMPONENTS, GridGroupcaptionTe
EJ_SYMBOLPALETTE_COMPONENTS, EJ_HEATMAP_COMPONENTS, EJ_HEATMAPLEGEND_COMPONENTS, EJ_RANGENAVIGATOR_COMPONENTS, EJ_SPARKLINE_COMPONENTS,
EJ_BULLETGRAPH_COMPONENTS, EJ_CIRCULARGAUGE_COMPONENTS, EJ_LINEARGAUGE_COMPONENTS, EJ_MAP_COMPONENTS, EJ_TREEMAP_COMPONENTS,
EJ_DIGITALGAUGE_COMPONENTS, EJ_SPREADSHEET_COMPONENTS, EJ_DATEPICKER_COMPONENTS, EJ_GANTT_COMPONENTS, EJ_TREEGRID_COMPONENTS,
EJ_COLORPICKER_COMPONENTS, EJ_DIALOG_COMPONENTS, EJ_SCROLLER_COMPONENTS, EJ_BARCODE_COMPONENTS, EJ_PDFVIEWER_COMPONENTS,
TreeGridHeaderTemplateDirective, EJ_COLORPICKER_COMPONENTS, EJ_DIALOG_COMPONENTS, EJ_SCROLLER_COMPONENTS, EJ_BARCODE_COMPONENTS, EJ_PDFVIEWER_COMPONENTS,
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_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];
EJ_KANBAN_COMPONENTS, EJ_RIBBON_COMPONENTS, EJ_PIVOTGRID_COMPONENTS, EJ_PIVOTCLIENT_COMPONENTS, EJ_PIVOTCHART_COMPONENTS,
EJ_PIVOTSCHEMADESIGNER_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_COMBOBOX_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,7 +1,7 @@
{
"name": "ej-angular2",
"description": "Angular 2 components for Syncfusion JavaScript widgets",
"version": "15.4.17",
"version": "16.1.24",
"scripts": {
"lint": "tslint ej/**/*.ts",
"prepublish": "npm run build:aot",
@ -31,19 +31,19 @@
"typings": "./src/index.d.ts",
"dependencies": {},
"devDependencies": {
"@angular/common": "~5.0.0",
"@angular/compiler": "~5.0.0",
"@angular/compiler-cli": "~5.0.0",
"@angular/core": "~5.0.0",
"@angular/forms": "~5.0.0",
"@angular/common": "4.1.3",
"@angular/compiler": "4.1.3",
"@angular/compiler-cli": "4.1.3",
"@angular/core": "4.1.3",
"@angular/forms": "4.1.3",
"rxjs": "^5.4.0",
"zone.js": "^0.8.11",
"codelyzer": "^3.0.1",
"tslint": "^3.15.1",
"typescript": "~2.4.2",
"typescript": "2.2.1",
"typings": "^1.0.4",
"@types/ej.web.all": "^15.2.0",
"@types/jquery": "2.0.34",
"@types/node": "^6.0.52"
"@types/node": "6.0.52"
}
}