|
App.component.ts
actionBegin(args: any){
if( this.grid.groupSettings.columns.length === 2){
// your code here.
}
} |
|
App.component.ts
processQuery(dm: DataManager, query: Query, hierarchyFilters?: Object[]) {
let queries: Requests = this.getQueryRequest(query);
let singles: QueryList = Query.filterQueryLists(query.queries, ['onSelect', 'onPage', 'onSkip', 'onTake', 'onRange']);
let params: ParamOption[] = query.params;
let url: string = dm.dataSource.url;
let temp: QueryOptions;
let skip: number;
let take: number = null;
……….
…….
if (this.options.requestType === 'json') {
return {
data: JSON.stringify(req),
url: url,
pvtData: p,
type: 'POST',
contentType: 'application/json; charset=utf-8'
};
}
temp = this.convertToQueryString(req, query, dm) as QueryOptions;
temp = (dm.dataSource.url.indexOf('?') !== -1 ? '&' : '/') + temp as QueryOptions;
// Here you can modify the request url as per your requirement
return {
type: 'GET', url: (<string>temp).length ? url.replace(/\/*$/, <string>temp) : url, pvtData: p
};
}
|