ngx-ui-hero
Version:
Simple, fast and reliable utilities for Angular.
36 lines • 4.66 kB
JavaScript
export class DataGridColumnModel {
constructor() {
this.caption = '';
this.captionAlignment = EnumAlignment.Left;
this.captionClasses = '';
this.data = '';
this.dataAlignment = EnumAlignment.Left;
this.dataClasses = '';
this.sortable = true;
this.sortDirection = EnumSortDirection.Ascending;
this.enableTooltip = false;
this.isFiltersOpenned = false;
this.filterable = true;
this.visible = false;
/**
* If true, a summary value will be displayed in a bottom summaries row, into the proper column.
* @var name It must be a numeric property.
*/
this.summarizable = false;
this.summaryPrefix = '';
}
}
export class DataGridSortingModel {
}
export var EnumSortDirection;
(function (EnumSortDirection) {
EnumSortDirection["Ascending"] = "asc";
EnumSortDirection["Descending"] = "desc";
})(EnumSortDirection || (EnumSortDirection = {}));
export var EnumAlignment;
(function (EnumAlignment) {
EnumAlignment[EnumAlignment["Left"] = 0] = "Left";
EnumAlignment[EnumAlignment["Center"] = 1] = "Center";
EnumAlignment[EnumAlignment["Right"] = 2] = "Right";
})(EnumAlignment || (EnumAlignment = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS1ncmlkLWNvbHVtbi5tb2RlbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC11aS1oZXJvL3NyYy9saWIvZGF0YS1ncmlkL21vZGVscy9kYXRhLWdyaWQtY29sdW1uLm1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE1BQU0sT0FBTyxtQkFBbUI7SUFBaEM7UUFDSSxZQUFPLEdBQVksRUFBRSxDQUFDO1FBQ3RCLHFCQUFnQixHQUFtQixhQUFhLENBQUMsSUFBSSxDQUFDO1FBQ3RELG1CQUFjLEdBQVksRUFBRSxDQUFDO1FBQzdCLFNBQUksR0FBWSxFQUFFLENBQUM7UUFDbkIsa0JBQWEsR0FBbUIsYUFBYSxDQUFDLElBQUksQ0FBQztRQUNuRCxnQkFBVyxHQUFZLEVBQUUsQ0FBQztRQUUxQixhQUFRLEdBQWEsSUFBSSxDQUFDO1FBQzFCLGtCQUFhLEdBQXVCLGlCQUFpQixDQUFDLFNBQVMsQ0FBQztRQUVoRSxrQkFBYSxHQUFhLEtBQUssQ0FBQztRQUNoQyxxQkFBZ0IsR0FBYSxLQUFLLENBQUM7UUFDbkMsZUFBVSxHQUFhLElBQUksQ0FBQztRQUU1QixZQUFPLEdBQWEsS0FBSyxDQUFDO1FBTTFCOzs7V0FHRztRQUNILGlCQUFZLEdBQWEsS0FBSyxDQUFDO1FBQy9CLGtCQUFhLEdBQVksRUFBRSxDQUFDO0lBSWhDLENBQUM7Q0FBQTtBQUVELE1BQU0sT0FBTyxvQkFBb0I7Q0FHaEM7QUFFRCxNQUFNLENBQU4sSUFBWSxpQkFHWDtBQUhELFdBQVksaUJBQWlCO0lBQ3pCLHNDQUFpQixDQUFBO0lBQ2pCLHdDQUFtQixDQUFBO0FBQ3ZCLENBQUMsRUFIVyxpQkFBaUIsS0FBakIsaUJBQWlCLFFBRzVCO0FBRUQsTUFBTSxDQUFOLElBQVksYUFJWDtBQUpELFdBQVksYUFBYTtJQUNyQixpREFBUSxDQUFBO0lBQ1IscURBQVUsQ0FBQTtJQUNWLG1EQUFTLENBQUE7QUFDYixDQUFDLEVBSlcsYUFBYSxLQUFiLGFBQWEsUUFJeEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb2x1bW5GaWx0ZXJNb2RlbCB9IGZyb20gJy4vY29sdW1uLWZpbHRlci5tb2RlbCc7XG5cbmV4cG9ydCBjbGFzcyBEYXRhR3JpZENvbHVtbk1vZGVsIHtcbiAgICBjYXB0aW9uPzogc3RyaW5nID0gJyc7XG4gICAgY2FwdGlvbkFsaWdubWVudD86IEVudW1BbGlnbm1lbnQgPSBFbnVtQWxpZ25tZW50LkxlZnQ7XG4gICAgY2FwdGlvbkNsYXNzZXM/OiBzdHJpbmcgPSAnJztcbiAgICBkYXRhPzogc3RyaW5nID0gJyc7XG4gICAgZGF0YUFsaWdubWVudD86IEVudW1BbGlnbm1lbnQgPSBFbnVtQWxpZ25tZW50LkxlZnQ7XG4gICAgZGF0YUNsYXNzZXM/OiBzdHJpbmcgPSAnJztcbiAgICB3aWR0aD86IHN0cmluZztcbiAgICBzb3J0YWJsZT86IGJvb2xlYW4gPSB0cnVlO1xuICAgIHNvcnREaXJlY3Rpb24/OiBFbnVtU29ydERpcmVjdGlvbiA9IEVudW1Tb3J0RGlyZWN0aW9uLkFzY2VuZGluZztcbiAgICBzb3J0PzogRGF0YUdyaWRTb3J0aW5nTW9kZWw7XG4gICAgZW5hYmxlVG9vbHRpcD86IGJvb2xlYW4gPSBmYWxzZTtcbiAgICBpc0ZpbHRlcnNPcGVubmVkPzogYm9vbGVhbiA9IGZhbHNlO1xuICAgIGZpbHRlcmFibGU/OiBib29sZWFuID0gdHJ1ZTtcbiAgICBpbmRleD86IG51bWJlcjtcbiAgICB2aXNpYmxlPzogYm9vbGVhbiA9IGZhbHNlO1xuICAgIHJlbmRlckNhcHRpb24/KCk6IHN0cmluZztcbiAgICByZW5kZXI/KHJvdzogYW55LCBjdXJyZW50RGF0YTogYW55LCByb3dJbmRleDogbnVtYmVyKTogc3RyaW5nO1xuICAgIHJlbmRlck9uUHJpbnQ/KHJvdzogYW55LCBjdXJyZW50RGF0YTogYW55LCByb3dJbmRleDogbnVtYmVyKTogc3RyaW5nO1xuICAgIG9uQ2xpY2s/KHJvdzogYW55LCBjdXJyZW50RGF0YTogYW55LCByb3dJbmRleDogbnVtYmVyLCBjb2x1bW46IERhdGFHcmlkQ29sdW1uTW9kZWwpOiB2b2lkO1xuXG4gICAgLyoqXG4gICAgICogSWYgdHJ1ZSwgYSBzdW1tYXJ5IHZhbHVlIHdpbGwgYmUgZGlzcGxheWVkIGluIGEgYm90dG9tIHN1bW1hcmllcyByb3csIGludG8gdGhlIHByb3BlciBjb2x1bW4uXG4gICAgICogQHZhciBuYW1lIEl0IG11c3QgYmUgYSBudW1lcmljIHByb3BlcnR5LlxuICAgICAqL1xuICAgIHN1bW1hcml6YWJsZT86IGJvb2xlYW4gPSBmYWxzZTtcbiAgICBzdW1tYXJ5UHJlZml4Pzogc3RyaW5nID0gJyc7XG5cbiAgICBzaW1wbGVGaWx0ZXI/OiBDb2x1bW5GaWx0ZXJNb2RlbDtcbiAgICBjdXN0b21GaWx0ZXJzPzogQ29sdW1uRmlsdGVyTW9kZWxbXTtcbn1cblxuZXhwb3J0IGNsYXNzIERhdGFHcmlkU29ydGluZ01vZGVsIHtcbiAgICBzb3J0aW5nOiBib29sZWFuO1xuICAgIHNvcnREaXJlY3Rpb24/OiBFbnVtU29ydERpcmVjdGlvbjtcbn1cblxuZXhwb3J0IGVudW0gRW51bVNvcnREaXJlY3Rpb24ge1xuICAgIEFzY2VuZGluZyA9ICdhc2MnLFxuICAgIERlc2NlbmRpbmcgPSAnZGVzYydcbn1cblxuZXhwb3J0IGVudW0gRW51bUFsaWdubWVudCB7XG4gICAgTGVmdCA9IDAsXG4gICAgQ2VudGVyID0gMSxcbiAgICBSaWdodCA9IDJcbn1cbiJdfQ==