BoldSignA modern eSignature application with affordable pricing. Sign up today for unlimited document usage!
[index.js]
import { Component, OnInit, ViewChild } from '@angular/core';
import { DataManager, WebApiAdaptor, } from '@syncfusion/ej2-data';
import { GridComponent } from '@syncfusion/ej2-angular-grids';
const SERVICE_URI: string = 'https://ej2services.syncfusion.com/production/web-services/';
class extendedApiAdaptor extends WebApiAdaptor {
// Request processing method
processQuery(dm, query, hierarchyFilters) {
var processedQuery = super.processQuery(dm, query, hierarchyFilters);
// Here you can customize the request as per your requirement and send it
var url = processedQuery.url.split("?")[0] + "?/test";
return { type: "POST", url: url };
}
}
export class RemoteDataBinding extends SampleBase {
constructor() {
super(...arguments);
this.hostUrl = 'https://js.syncfusion.com/demos/ejServices/Wcf/Northwind.svc/Orders/';
this.data = new DataManager({ url: this.hostUrl, adaptor: new CustomAdaptor });
}
|