ej-angular2
Advanced tools
Comparing version 15.1.43 to 15.1.44
{ | ||
"name": "ej-angular2", | ||
"description": "Angular 2 components for Syncfusion JavaScript widgets", | ||
"version": "15.1.43", | ||
"version": "15.1.44", | ||
"scripts": { | ||
"lint": "tslint ej/**/*.ts", | ||
"prepublish": "tsc", | ||
"tsc": "tsc" | ||
"tsc": "tsc", | ||
"typings": "typings" | ||
}, | ||
@@ -43,3 +44,4 @@ "repository": { | ||
"typescript": "2.1.6", | ||
"@types/ej.web.all": "^14.4.1", | ||
"typings": "2.1.0", | ||
"@types/ej.web.all": "14.4.1", | ||
"@types/jquery": "2.0.34", | ||
@@ -46,0 +48,0 @@ "@types/es6-shim": "0.31.32", |
@@ -0,0 +0,0 @@ ## Angular 2 Syncfusion JavaScipt Components |
@@ -19,3 +19,3 @@ import { ViewContainerRef, EventEmitter, QueryList, Type, ElementRef, SimpleChange, ChangeDetectorRef, TemplateRef } from '@angular/core'; | ||
export declare class EJComponents<W, T> implements IParentTag { | ||
protected name: string; | ||
protected controlName: string; | ||
protected el: ElementRef; | ||
@@ -27,8 +27,8 @@ protected cdRef: ChangeDetectorRef; | ||
protected outputs: Array<string>; | ||
protected inputs: Array<string>; | ||
protected twoways: Array<string>; | ||
protected __shadow: DocumentFragment; | ||
protected complexProperties: Array<string>; | ||
protected isEditor: boolean; | ||
private _firstCheck; | ||
constructor(name: string, el: ElementRef, cdRef: ChangeDetectorRef); | ||
private firstCheck; | ||
constructor(controlName: string, el: ElementRef, cdRef: ChangeDetectorRef); | ||
protected createEvents(events: Array<string>): void; | ||
@@ -48,8 +48,9 @@ protected createTwoways(twoways: Array<string>): void; | ||
hasChanges: boolean; | ||
__firstChange: boolean; | ||
__index: number; | ||
__valueChange: EventEmitter<any>; | ||
firstChange: boolean; | ||
index: number; | ||
valueChange: EventEmitter<any>; | ||
protected complexProperties: Array<string>; | ||
property: string; | ||
__parent: EJComponents<any, any>; | ||
parent: EJComponents<any, any>; | ||
inputs: Array<string>; | ||
tags: Array<string>; | ||
@@ -86,8 +87,7 @@ constructor(); | ||
}, ejArgs: any): Type<any>; | ||
export declare class EJ_TemplateDirective { | ||
export declare class EJTemplateDirective { | ||
protected el: ElementRef; | ||
protected viewContainerRef: ViewContainerRef; | ||
protected templateRef: TemplateRef<any>; | ||
private context; | ||
__element: any; | ||
element: any; | ||
private childViews; | ||
@@ -102,3 +102,3 @@ constructor(el: ElementRef, viewContainerRef: ViewContainerRef, templateRef: TemplateRef<any>); | ||
export declare function CreateArrayTagDirective(property: string, selector: string, type: any): Type<any>; | ||
export declare function CreateComponent(name: string, componentArgs: { | ||
export declare function CreateComponent(controlName: string, componentArgs: { | ||
selector: string; | ||
@@ -105,0 +105,0 @@ inputs: Array<string>; |
@@ -24,7 +24,8 @@ "use strict"; | ||
Utils.IterateAndGetChanges = function (obj) { | ||
if (ej.isNullOrUndefined(obj.tags) || obj.tags.length === 0) | ||
if (ej.isNullOrUndefined(obj.tags) || obj.tags.length === 0) { | ||
return null; | ||
var changes, res = {}; | ||
} | ||
var res = {}; | ||
for (var i = 0, tags = obj.tags; i < tags.length; i++) { | ||
var tag = tags[i], tagElement = obj["_" + tag.replace(/\./g, '_')]; | ||
var tag = tags[i], tagElement = obj['_' + tag.replace(/\./g, '_')]; | ||
if (!ej.isNullOrUndefined(tagElement) && tagElement.hasChanges) { | ||
@@ -39,7 +40,7 @@ res[tag] = tagElement.getChangesAndReset(); | ||
var element = inputs[i]; | ||
inputs[i] = "model." + element + ": " + element; | ||
inputs[i] = element.replace(/\./g, '_') + ':' + element; | ||
} | ||
for (var i = 0; i < twoways.length; i++) { | ||
var element = twoways[i]; | ||
element = "model." + element + "_two:" + element; | ||
element = element.replace(/\./g, '_') + '_two:' + element; | ||
inputs.push(element); | ||
@@ -53,9 +54,9 @@ } | ||
var EJComponents = (function () { | ||
function EJComponents(name, el, cdRef) { | ||
this.name = name; | ||
function EJComponents(controlName, el, cdRef) { | ||
this.controlName = controlName; | ||
this.el = el; | ||
this.cdRef = cdRef; | ||
this.model = {}; | ||
this._firstCheck = true; | ||
// this.__shadow = this.dom.getShadowRoot(this.el.nativeElement); | ||
this.firstCheck = true; | ||
this.createEvents(this.outputs); | ||
@@ -68,6 +69,7 @@ this.createTwoways(this.twoways); | ||
for (var i = 0; i < events.length; i++) { | ||
var event = events[i]; | ||
if (event.startsWith("model.")) | ||
var event_1 = events[i]; | ||
if (event_1.startsWith('model.')) { | ||
continue; | ||
self[event] = new core_1.EventEmitter(false); | ||
} | ||
self[event_1] = new core_1.EventEmitter(false); | ||
} | ||
@@ -84,11 +86,12 @@ } | ||
EJComponents.prototype.createTwoways = function (twoways) { | ||
if (!twoways) | ||
if (!twoways) { | ||
return; | ||
} | ||
var model = this.model; | ||
for (var i = 0; i < twoways.length; i++) { | ||
var element = twoways[i]; | ||
if (element.indexOf(":") !== -1) { | ||
element = element.replace(/:.+/g, ""); | ||
if (element.indexOf(':') !== -1) { | ||
element = element.replace(/:.+/g, ''); | ||
} | ||
ej.createObject(element + "Change", new core_1.EventEmitter(), model); | ||
ej.createObject(element + 'Change', new core_1.EventEmitter(), model); | ||
ej.createObject(element, this.addTwoways(element), model); | ||
@@ -98,8 +101,9 @@ } | ||
EJComponents.prototype.addTwoways = function (prop) { | ||
var self = this, model = this.model, value = firstVal; //, originalProp = prop.replace(/-/g, "."); | ||
var model = this.model, value = firstVal; // , originalProp = prop.replace(/-/g, '.'); | ||
return function (newVal, isApp) { | ||
if (value === firstVal) { | ||
value = ej.getObject(prop + "_two", model); | ||
if (value === undefined) | ||
value = ej.getObject(prop + '_two', model); | ||
if (value === undefined) { | ||
value = ej.getObject(prop, this === undefined || this.defaults === undefined ? {} : this.defaults); | ||
} | ||
} | ||
@@ -109,8 +113,9 @@ if (newVal === undefined) { | ||
} | ||
if (value === newVal) | ||
if (value === newVal) { | ||
return; | ||
} | ||
value = newVal; | ||
if (!isApp) { | ||
ej.createObject(prop + "_two", newVal, model); | ||
ej.getObject(prop + "Change", model).emit(newVal); | ||
ej.createObject(prop + '_two', newVal, model); | ||
ej.getObject(prop + 'Change', model).emit(newVal); | ||
} | ||
@@ -120,22 +125,54 @@ }; | ||
EJComponents.prototype.ngAfterContentInit = function () { | ||
this._firstCheck = false; | ||
this.firstCheck = false; | ||
for (var i = 0; i < this.tags.length; i++) { | ||
var element = this.tags[i], item = this["_" + element.replace(/\./g, '_')]; | ||
if (!ej.isNullOrUndefined(item)) | ||
var element = this.tags[i], item = this['_' + element.replace(/\./g, '_')]; | ||
if (!ej.isNullOrUndefined(item)) { | ||
ej.createObject(element, item.getList(), this.model); | ||
} | ||
} | ||
var model = this.model, self = this, events = this.outputs; | ||
var model = this.model, events = this.outputs; | ||
if (events) { | ||
for (var i = 0; i < events.length; i++) { | ||
var event = events[i]; | ||
EJComponents.bindAndRaiseEvent(this, model, event); | ||
var event_2 = events[i]; | ||
EJComponents.bindAndRaiseEvent(this, model, event_2); | ||
} | ||
} | ||
for (var i = 0; i < this.inputs.length; i++) { | ||
var property = this.inputs[i].split(':'); | ||
if (this[property[0]] != null) { | ||
if (property[0].indexOf('_') == -1) { | ||
this.model[property[1]] = this[property[1]]; | ||
} | ||
else if (property[0].indexOf('_two') == -1) { | ||
var tempObj = {}; | ||
var key = property[0].replace(/\_/g, '.'); | ||
ej.createObject(key, this[property[0]], tempObj); | ||
var rootProp = key.split('.')[0]; | ||
$.extend(true, this.model[rootProp], tempObj[rootProp]); | ||
} | ||
} | ||
} | ||
for (var i = 0; i < this.twoways.length; i++) { | ||
var twoway = this.twoways[i]; | ||
var twowayProperty = twoway.replace(/\./g, '_') + '_two'; | ||
if (this[twowayProperty] != null) { | ||
if (twoway.indexOf('.') == -1) { | ||
this.model[twowayProperty] = this[twowayProperty]; | ||
} | ||
else { | ||
var tempObj = {}; | ||
var key = twoway + '_two'; | ||
ej.createObject(key, this[twowayProperty], tempObj); | ||
var rootProp = twowayProperty.split('_')[0]; | ||
$.extend(true, this.model[rootProp], tempObj[rootProp]); | ||
} | ||
} | ||
} | ||
var nativeElement = this.isEditor ? $(this.el.nativeElement.children) : $(this.el.nativeElement); | ||
this.widget = $(nativeElement)["ej" + this.name](this.model)["ej" + this.name]("instance"); | ||
this.widget = $(nativeElement)['ej' + this.controlName](this.model)['ej' + this.controlName]('instance'); | ||
}; | ||
EJComponents.bindAndRaiseEvent = function (instance, model, event) { | ||
if (!event.startsWith("model.")) { | ||
if (!event.startsWith('model.')) { | ||
model[event] = function (params) { | ||
instance[event]["emit"](params); | ||
instance[event]['emit'](params); | ||
}; | ||
@@ -145,12 +182,14 @@ } | ||
EJComponents.prototype.ngOnChanges = function (changes) { | ||
if (this._firstCheck) | ||
if (this.firstCheck) { | ||
return; | ||
} | ||
var ngChanges = {}; | ||
for (var key in changes) { | ||
var element = changes[key]; | ||
if (element.previousValue === element.currentValue) | ||
if (element.previousValue === element.currentValue) { | ||
break; | ||
key = key.replace("model.", ""); | ||
if (key.endsWith("_two")) { | ||
var oKey = key.replace("_two", ""), valFn = ej.getObject(oKey, this.widget["model"]); | ||
} | ||
key = key.replace(/\_/g, '.'); | ||
if (key.endsWith('.two')) { | ||
var oKey = key.replace('.two', ''), valFn = ej.getObject(oKey, this.widget['model']); | ||
valFn(element.currentValue, true); | ||
@@ -161,3 +200,3 @@ ej.createObject(oKey, valFn, ngChanges); | ||
} | ||
this.widget["setModel"](ngChanges, $.isPlainObject(ngChanges)); | ||
this.widget['setModel'](ngChanges, $.isPlainObject(ngChanges)); | ||
}; | ||
@@ -170,3 +209,3 @@ EJComponents.prototype.ngAfterContentChecked = function () { | ||
var element = changes[key]; | ||
this.widget["_" + key](element); | ||
this.widget['_' + key](element); | ||
} | ||
@@ -183,5 +222,5 @@ } | ||
function ComplexTagElement() { | ||
this.valueChange = new core_1.EventEmitter(); | ||
this.hasChanges = false; | ||
this.__firstChange = true; | ||
this.__valueChange = new core_1.EventEmitter(); | ||
this.firstChange = true; | ||
var complexes = this.complexProperties; | ||
@@ -192,3 +231,3 @@ for (var i = 0; complexes !== undefined && i < complexes.length; i++) { | ||
} | ||
Object.defineProperty(this, "__parent", { | ||
Object.defineProperty(this, 'parent', { | ||
enumerable: false, | ||
@@ -200,3 +239,15 @@ writable: true, | ||
ComplexTagElement.prototype.ngOnInit = function () { | ||
this.__firstChange = false; | ||
this.firstChange = false; | ||
for (var i = 0; i < this.inputs.length; i++) { | ||
var property = this.inputs[i].split(':'); | ||
if (this[property[0]] != null) { | ||
if (property[0].indexOf('_') != -1) { | ||
var tempObj = {}; | ||
var key = property[0].replace(/\_/g, '.'); | ||
ej.createObject(key, this[property[0]], tempObj); | ||
var rootProp = key.split('.')[0]; | ||
$.extend(true, this[rootProp], tempObj[rootProp]); | ||
} | ||
} | ||
} | ||
}; | ||
@@ -206,7 +257,9 @@ ComplexTagElement.prototype.ensureCleanObject = function () { | ||
for (var i = 0; i < tags.length; i++) { | ||
var element = tags[i], tagElement = this["_" + element.replace(/\./g, '_')]; | ||
if (i === 0 && this[element]) | ||
var element = tags[i], tagElement = this['_' + element.replace(/\./g, '_')]; | ||
if (i === 0 && this[element]) { | ||
return; | ||
if (ej.isNullOrUndefined(tagElement)) | ||
} | ||
if (ej.isNullOrUndefined(tagElement)) { | ||
continue; | ||
} | ||
ej.createObject(element, tagElement.getList(), this); | ||
@@ -216,4 +269,5 @@ } | ||
ComplexTagElement.prototype.ngOnChanges = function (changes) { | ||
if (this.__firstChange) | ||
if (this.firstChange) { | ||
return; | ||
} | ||
this.recentChanges = changes; | ||
@@ -223,9 +277,15 @@ this.hasChanges = true; | ||
ComplexTagElement.prototype.getChangesAndReset = function () { | ||
if (this.hasChanges === false) | ||
if (this.hasChanges === false) { | ||
return; | ||
} | ||
var changes = this.recentChanges || {}; | ||
for (var key in changes) { | ||
if (changes.hasOwnProperty(key)) { | ||
changes[key] = changes[key].currentValue; | ||
var oKey = key; | ||
if (key.indexOf('_') != -1) { | ||
oKey = oKey.replace(/\_/g, '.'); | ||
ej.createObject(oKey, changes[key].currentValue, changes); | ||
} | ||
else if (changes.hasOwnProperty(key)) { | ||
changes[oKey] = changes[key].currentValue; | ||
} | ||
} | ||
@@ -237,4 +297,4 @@ var contentChanges = Utils.IterateAndGetChanges(this); | ||
var element = contentChanges[key]; | ||
//this.el.nativeElement. | ||
this.__parent.widget["_" + this.property.replace(/\./g, '_') + "_" + key](element); | ||
// this.el.nativeElement. | ||
this.parent.widget['_' + this.property.replace(/\./g, '_') + '_' + key](element); | ||
} | ||
@@ -249,5 +309,6 @@ } | ||
for (var i = 0, len = tags.length; i < len; i++) { | ||
var element = tags[i], tagElement = this["_" + element.replace(/\./g, '_')]; | ||
if (tagElement && tagElement.hasChanges) | ||
var element = tags[i], tagElement = this['_' + element.replace(/\./g, '_')]; | ||
if (tagElement && tagElement.hasChanges) { | ||
this.hasChanges = true; | ||
} | ||
} | ||
@@ -268,3 +329,3 @@ }; | ||
this.list = this.children.map(function (child) { | ||
child.__index = index++; | ||
child.index = index++; | ||
child.property = _this.propertyName; | ||
@@ -293,5 +354,10 @@ return child; | ||
childChange = child.getChangesAndReset(); | ||
for (var key in childChange) { | ||
if (key.indexOf('_') == -1) { | ||
$.extend(true, child[key], childChange[key]); | ||
} | ||
} | ||
if (!ej.isNullOrUndefined(childChange)) { | ||
res.push({ | ||
index: child.__index, | ||
index: child.index, | ||
change: childChange | ||
@@ -316,4 +382,5 @@ }); | ||
this.complexProperties = ejArgs.complexes; | ||
this.inputs = args.inputs; | ||
ComplexTagElement.call(this); | ||
this.__parent = widget; | ||
this.parent = widget; | ||
currentTemplateElement = this; | ||
@@ -324,4 +391,4 @@ }] | ||
exports.CreateComplexDirective = CreateComplexDirective; | ||
var EJ_TemplateDirective = (function () { | ||
function EJ_TemplateDirective(el, viewContainerRef, templateRef) { | ||
var EJTemplateDirective = (function () { | ||
function EJTemplateDirective(el, viewContainerRef, templateRef) { | ||
this.el = el; | ||
@@ -331,16 +398,16 @@ this.viewContainerRef = viewContainerRef; | ||
this.childViews = []; | ||
this.__element = currentTemplateElement; | ||
this.element = currentTemplateElement; | ||
} | ||
EJ_TemplateDirective.prototype.ngOnInit = function () { | ||
EJTemplateDirective.prototype.ngOnInit = function () { | ||
var template = this.viewContainerRef.createEmbeddedView(this.templateRef, { '$implicit': [] }); | ||
var templID = ej.getGuid('angulartmplstr'); | ||
var tempEle = ej.buildTag("div#" + templID); | ||
var tempEle = ej.buildTag('div#' + templID); | ||
$(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); | ||
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); | ||
$(tempEle).remove(); | ||
}; | ||
EJ_TemplateDirective.prototype.ngAfterViewInit = function () { | ||
EJTemplateDirective.prototype.ngAfterViewInit = function () { | ||
var _this = this; | ||
@@ -350,3 +417,3 @@ window.setTimeout(function () { | ||
}); | ||
var parentWidget = this.__element.__parent.widget || this.__element.widget; | ||
var parentWidget = this.element.parent.widget || this.element.widget; | ||
parentWidget.element.on(parentWidget.pluginName + 'refresh', function () { | ||
@@ -358,4 +425,4 @@ if (parentWidget.angularTemplate) { | ||
}; | ||
EJ_TemplateDirective.prototype.compileTempalte = function () { | ||
var widget = this.__element.__parent.widget || this.__element.widget; | ||
EJTemplateDirective.prototype.compileTempalte = function () { | ||
var widget = this.element.parent.widget || this.element.widget; | ||
var element = widget.element; | ||
@@ -369,3 +436,3 @@ var childView; | ||
for (var i = 0; i < tmplElement.length; i++) { | ||
childView = templateObject[template].viewRef[i].createEmbeddedView(templateObject[template].templateRef[i], { '$implicit': templateObject[template].itemData[parseInt($(tmplElement[i]).attr("ej-prop"))] }); | ||
childView = templateObject[template].viewRef[i].createEmbeddedView(templateObject[template].templateRef[i], { '$implicit': templateObject[template].itemData[parseInt($(tmplElement[i]).attr('ej-prop'))] }); | ||
$(tmplElement[i]).empty().append(childView.rootNodes); | ||
@@ -379,4 +446,4 @@ } | ||
}; | ||
EJ_TemplateDirective.prototype.clearTempalte = function () { | ||
var templateObject = this.__element.__parent.widget.angularTemplate; | ||
EJTemplateDirective.prototype.clearTempalte = function () { | ||
var templateObject = this.element.parent.widget.angularTemplate; | ||
if (templateObject && Object.keys(templateObject).length) { | ||
@@ -387,12 +454,13 @@ for (var tmpl in templateObject) { | ||
} | ||
for (var childView in this.childViews) | ||
for (var childView in this.childViews) { | ||
delete this.childViews[childView]; | ||
} | ||
this.viewContainerRef.remove(); | ||
}; | ||
EJ_TemplateDirective.prototype.ngOnDestroy = function () { | ||
EJTemplateDirective.prototype.ngOnDestroy = function () { | ||
this.clearTempalte(); | ||
}; | ||
return EJ_TemplateDirective; | ||
return EJTemplateDirective; | ||
}()); | ||
EJ_TemplateDirective = __decorate([ | ||
EJTemplateDirective = __decorate([ | ||
core_1.Directive({ | ||
@@ -403,4 +471,4 @@ selector: "[e-template]" | ||
core_1.TemplateRef]) | ||
], EJ_TemplateDirective); | ||
exports.EJ_TemplateDirective = EJ_TemplateDirective; | ||
], EJTemplateDirective); | ||
exports.EJTemplateDirective = EJTemplateDirective; | ||
function CreateArrayTagDirective(property, selector, type) { | ||
@@ -420,3 +488,3 @@ return core_1.Directive({ | ||
exports.CreateArrayTagDirective = CreateArrayTagDirective; | ||
function CreateComponent(name, componentArgs, ejArgs) { | ||
function CreateComponent(controlName, componentArgs, ejArgs) { | ||
componentArgs.changeDetection = core_1.ChangeDetectionStrategy.OnPush; | ||
@@ -429,6 +497,7 @@ var comp = core_1.Component(componentArgs); | ||
this.outputs = componentArgs.outputs; | ||
this.inputs = componentArgs.inputs; | ||
this.twoways = ejArgs.twoways; | ||
this.isEditor = ejArgs.isEditor; | ||
this.complexProperties = ejArgs.complexes; | ||
EJComponents.call(this, name, el, cdRef); | ||
EJComponents.call(this, controlName, el, cdRef); | ||
}] | ||
@@ -440,6 +509,8 @@ }); | ||
var EJDefaultValueAccessor; | ||
var constAccessor = { provide: forms_1.NG_VALUE_ACCESSOR, | ||
var constAccessor = { | ||
provide: forms_1.NG_VALUE_ACCESSOR, | ||
useExisting: core_1.forwardRef(function () { return EJDefaultValueAccessor; }), multi: true | ||
}; | ||
var valDirective = core_1.Directive({ selector: selector, | ||
var valDirective = core_1.Directive({ | ||
selector: selector, | ||
host: { '(change)': 'onChange($event.value)', '(focusOut)': 'onTouched()' }, | ||
@@ -455,6 +526,8 @@ providers: [constAccessor] | ||
writeValue: function (value) { | ||
if (this.host.widget) | ||
this.host.widget.option("model.value", value); | ||
else | ||
if (this.host.widget) { | ||
this.host.widget.option('model.value', value); | ||
} | ||
else { | ||
this.host.model.value = value; | ||
} | ||
}, | ||
@@ -480,4 +553,5 @@ registerOnChange: function (fn) { | ||
if (!ej.isNullOrUndefined(index)) { | ||
if (!scope.itemData) | ||
if (!scope.itemData) { | ||
scope.itemData = []; | ||
} | ||
scope.itemData[index] = data; | ||
@@ -493,3 +567,3 @@ scope.viewRef[index] = prop._viewRef; | ||
var actElement = $(selector).html() || ''; | ||
var tempElement = "<div ej-prop='" + index + "' class='" + templateObject[selector].key + " ej-angular-template'>" + actElement + '</div>'; | ||
var tempElement = '<div ej-prop=\'' + index + '\' class=\'' + templateObject[selector].key + ' ej-angular-template\'>' + actElement + '</div>'; | ||
return tempElement; | ||
@@ -496,0 +570,0 @@ }; |
@@ -161,4 +161,3 @@ "use strict"; | ||
colorpicker_component_1.EJ_COLORPICKER_COMPONENTS, dialog_component_1.EJ_DIALOG_COMPONENTS, scroller_component_1.EJ_SCROLLER_COMPONENTS, barcode_component_1.EJ_BARCODE_COMPONENTS, pdfviewer_component_1.EJ_PDFVIEWER_COMPONENTS, | ||
numerictextbox_component_1.EJ_NUMERICTEXTBOX_COMPONENTS, currencytextbox_component_1.EJ_CURRENCYTEXTBOX_COMPONENTS, | ||
percentagetextbox_component_1.EJ_PERCENTAGETEXTBOX_COMPONENTS, timepicker_component_1.EJ_TIMEPICKER_COMPONENTS, toolbar_component_1.EJ_TOOLBAR_COMPONENTS, | ||
numerictextbox_component_1.EJ_NUMERICTEXTBOX_COMPONENTS, currencytextbox_component_1.EJ_CURRENCYTEXTBOX_COMPONENTS, percentagetextbox_component_1.EJ_PERCENTAGETEXTBOX_COMPONENTS, timepicker_component_1.EJ_TIMEPICKER_COMPONENTS, toolbar_component_1.EJ_TOOLBAR_COMPONENTS, | ||
menu_component_1.EJ_MENU_COMPONENTS, autocomplete_component_1.EJ_AUTOCOMPLETE_COMPONENTS, maskedit_component_1.EJ_MASKEDIT_COMPONENTS, treeview_component_1.EJ_TREEVIEW_COMPONENTS, schedule_component_1.EJ_SCHEDULE_COMPONENTS, | ||
@@ -169,4 +168,3 @@ kanban_component_1.EJ_KANBAN_COMPONENTS, ribbon_component_1.EJ_RIBBON_COMPONENTS, pivotgrid_component_1.EJ_PIVOTGRID_COMPONENTS, pivotchart_component_1.EJ_PIVOTCHART_COMPONENTS, pivotschemadesigner_component_1.EJ_PIVOTSCHEMADESIGNER_COMPONENTS, | ||
radialslider_component_1.EJ_RADIALSLIDER_COMPONENTS, tile_component_1.EJ_TILE_COMPONENTS, navigationdrawer_component_1.EJ_NAVIGATIONDRAWER_COMPONENTS, accordion_component_1.EJ_ACCORDION_COMPONENTS, tab_component_1.EJ_TAB_COMPONENTS, | ||
checkbox_component_1.EJ_CHECKBOX_COMPONENTS, radiobutton_component_1.EJ_RADIOBUTTON_COMPONENTS, togglebutton_component_1.EJ_TOGGLEBUTTON_COMPONENTS, | ||
datetimepicker_component_1.EJ_DATETIMEPICKER_COMPONENTS, daterangepicker_component_1.EJ_DATERANGEPICKER_COMPONENTS, | ||
checkbox_component_1.EJ_CHECKBOX_COMPONENTS, radiobutton_component_1.EJ_RADIOBUTTON_COMPONENTS, togglebutton_component_1.EJ_TOGGLEBUTTON_COMPONENTS, datetimepicker_component_1.EJ_DATETIMEPICKER_COMPONENTS, daterangepicker_component_1.EJ_DATERANGEPICKER_COMPONENTS, | ||
progressbar_component_1.EJ_PROGRESSBAR_COMPONENTS, tagcloud_component_1.EJ_TAGCLOUD_COMPONENTS, button_component_1.EJ_BUTTON_COMPONENTS, groupbutton_component_1.EJ_GROUPBUTTON_COMPONENTS, tooltip_component_1.EJ_TOOLTIP_COMPONENTS, | ||
@@ -173,0 +171,0 @@ slider_component_1.EJ_SLIDER_COMPONENTS, fileexplorer_component_1.EJ_FILEEXPLORER_COMPONENTS, reportviewer_component_1.EJ_REPORTVIEWER_COMPONENTS, splitter_component_1.EJ_SPLITTER_COMPONENTS, uploadbox_component_1.EJ_UPLOADBOX_COMPONENTS, |
@@ -0,0 +0,0 @@ { |
@@ -0,0 +0,0 @@ { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
450805
228
4784
14