import { Component, ViewChild } from '@angular/core';
import { jqxPanelComponent } from 'jqwidgets-scripts/jqwidgets-ts/angular_jqxpanel';
@Component({
selector: 'app-root',
templateUrl: './app.component.html'
})
export class AppComponent {
@ViewChild('myPanel') myPanel: jqxPanelComponent;
onSelect(event: any): void {
let args = event.args;
let fileName = args.file;
let fileSize = args.size;
this.myPanel.append('' + event.type + ': ' +
fileName + ';
' + 'size: ' + fileSize + '
');
};
onRemove(event: any): void {
let fileName = event.args.file;
this.myPanel.append('' + event.type + ': ' + fileName + '
');
};
onUploadStart(event: any): void {
let fileName = event.args.file;
this.myPanel.append('' + event.type + ': ' + fileName + '
');
};
onUploadEnd(event: any): void {
let args = event.args;
let fileName = args.file;
let serverResponce = args.response;
this.myPanel.append('' + event.type + ': ' +
fileName + ';
' + 'server response: ' + serverResponce + '
');
};
}