UNPKG

nr-grid

Version:

NR-Grid is basic a datagrid helper that uses Bootstrap and NgbBootstrap and developed for Angular applications.

1 lines 26.5 kB
{"__symbolic":"module","version":4,"metadata":{"NrGridService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ɵprov":{}}},"NRGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"nr-grid","template":"<div class=\"nr-grid\">\n <div class=\"table-responsive\">\n <table class=\"table {{options.bootstrapTableClass}} mb-0\">\n <thead>\n <tr>\n <th *ngFor=\"let c of columns\" class=\"nr-order-trigger\" (click)=\"toggleOrder(c)\"\n [ngClass]=\"{'text-right': c.alignment == 'right' }\"\n [ngStyle]=\"{'width': c.width != undefined ? c.width : 'auto' }\">\n\n <ng-container *ngTemplateOutlet=\"columnHeaderTemplate; context: {column: c}\">\n\n </ng-container>\n <ng-container *ngIf=\"!columnHeaderTemplate\">\n {{c.title}}\n </ng-container>\n <span class=\"nr-grid-orderer\"\n *ngIf=\"order.column === (c.orderKey != null ? c.orderKey : c.name)\">\n <i *ngIf=\"!order.desc\" class=\"fa fa-arrow-up\"></i>\n <i *ngIf=\"order.desc\" class=\"fa fa-arrow-down\"></i>\n </span>\n </th>\n <th *ngIf=\"go.actionButtons\"\n [ngStyle]=\"{'width': (90 + ((go.buttons ? go.buttons.length : 0) * 25)) + 'px' }\"></th>\n </tr>\n <tr class=\"filter-row\" *ngIf=\"go.filterRowEnabled\">\n <td *ngFor=\"let c of columns\">\n <ng-container *ngIf=\"!c.filterDisable\">\n <input *ngIf=\"!c.filterType || isFilterDefault(c.filterType)\" type=\"text\" placeholder=\"Filter\"\n class=\"filter-control\" [(ngModel)]=\"rowFilter[getFilterKey(c)]\"\n (ngModelChange)=\"filterChange()\">\n <input *ngIf=\"isFilterDateRange(c.filterType)\" type=\"text\" class=\"btn-light-disable\"\n ngbDatepicker\n #rangePicker=\"ngbDatepicker\"\n (dateSelect)=\"onDateSelection($event, getFilterKey(c))\"\n [dayTemplate]=\"dayTemplate\"\n [displayMonths]=\"2\" outsideDays=\"visible\" (focus)=\"rangePicker.toggle()\"\n [autoClose]=\"false\"\n placeholder=\"Filter\"\n [value]=\"rangeValue()\"\n class=\"filter-control\">\n <div *ngIf=\"isFilterNumericRange(c.filterType)\" class=\"range-selector\">\n <input type=\"text\" class=\"filter-control\" placeholder=\"Grather\"\n [(ngModel)]=\"ranges[getFilterKey(c) + '___start']\" (ngModelChange)=\"rangeChanged(c)\">\n <input type=\"text\" class=\"filter-control\" placeholder=\"Lower\"\n [(ngModel)]=\"ranges[getFilterKey(c) + '___end']\" (ngModelChange)=\"rangeChanged(c)\">\n </div>\n\n <nr-select *ngIf=\"isFilterDropdown(c)\" [(value)]=\"rowFilter[getFilterKey(c)]\" [options]=\"c.selectOptions\"\n label=\"Select\" (valueChange)=\"filterChange()\"></nr-select>\n <div *ngIf=\"isFilterYesNo(c.filterType)\" class=\"btn-group btn-group-toggle\" ngbRadioGroup\n name=\"radioBasic\"\n [(ngModel)]=\"rowFilter[getFilterKey(c)]\" (ngModelChange)=\"filterChange()\">\n <label ngbButtonLabel class=\"btn-primary btn-xs\">\n <input ngbButton type=\"radio\" [value]=\"true\"> Yes\n </label>\n <label ngbButtonLabel class=\"btn-primary btn-xs\">\n <input ngbButton type=\"radio\" [value]=\"false\"> No\n </label>\n </div>\n </ng-container>\n </td>\n <td *ngIf=\"go.actionButtons\"></td>\n </tr>\n </thead>\n <tbody>\n <tr *ngFor=\"let r of go.data; let rowIndex=index;\"\n class=\"data-row\"\n [ngClass]=\"{'nr-row-clickable': go.rowClickAction && go.rowClickAction.enable}\"\n (click)=\"rowClicked(r)\">\n <td *ngFor=\"let cr of columns\"\n [ngClass]=\"{'text-right': cr.alignment == 'right', 'padding-none': editingRows['row-' + rowIndex + '-col-' + cr.name]}\">\n\n <div *ngIf=\"cr.formatter && !isLinkCell(cr.type)\">\n {{r[cr.name]|valueFormat: cr.formatter}}\n </div>\n\n <div class=\"default-view\"\n *ngIf=\"!cr.formatter && isDefaultCell(cr.type) && !editingRows['row-' + rowIndex + '-col-' + cr.name]\"\n [innerHTML]=\"cr.format ? cr.format({row: r, value: r[cr.name], parent: go.parent }) : r[cr.name]\"\n (click)=\"inlineEditorOn(cr, rowIndex, r)\"></div>\n\n <div *ngIf=\"isLinkCell(cr.type)\">\n <a href=\"javascript:void(0)\" (click)=\"linkClicked({row: r, column: cr})\"\n class=\"{{cr.link && cr.link.classes ? cr.link.classes : ''}}\"\n [ngbTooltip]=\"cr.link && cr.link.tooltip ? cr.link.tooltip : ''\">\n <i *ngIf=\"cr.link && cr.link.icon\" class=\"{{cr.link.icon}}\"></i>\n\n <span *ngIf=\"!cr.formatter\"\n [innerHTML]=\"cr.format ? cr.format({row: r, value: r[cr.name], parent: go.parent}) : r[cr.name]\"></span>\n <span *ngIf=\"cr.formatter\">{{r[cr.name]|valueFormat: cr.formatter}}</span>\n </a>\n </div>\n <div *ngIf=\"editingRows['row-' + rowIndex + '-col-' + cr.name]\">\n <div class=\"nr-inline-editor\">\n <input [id]=\"'row-' + rowIndex + '-col-' + cr.name\" type=\"text\" [(ngModel)]=\"r[cr.name]\"/>\n <div class=\"nr-inline-editor-buttons\">\n <button class=\"btn btn-sm btn-primary\" type=\"button\" (click)=\"inlineEditorOff(cr, rowIndex, r, true)\">\n Save\n </button>\n <button class=\"btn btn-sm btn-secondary\" type=\"button\"\n (click)=\"inlineEditorOff(cr, rowIndex, r, false, true)\">Cancel\n </button>\n </div>\n </div>\n </div>\n </td>\n <td class=\"action-buttons-container\" *ngIf=\"go.actionButtons\">\n <ng-container *ngFor=\"let b of go.buttons\">\n <a href=\"javascript:void(0);\" (click)=\"customButtonClick(b, r)\" ngbTooltip=\"{{b.tooltip}}\"\n *ngIf=\"!b.visible || (b.visible && b.visible(r))\">\n <i class=\"{{b.icon}}\"></i>\n </a>\n </ng-container>\n <a href=\"javascript:void(0);\" (click)=\"editClicked(r)\" ngbTooltip=\"Edit\"\n *ngIf=\"!go.actionButtonsOptions || checkEditButtonOption(r)\">\n <i class=\"fa fa-pencil\"></i>\n </a>\n <a href=\"javascript:void(0);\" (click)=\"deleteClicked(r)\" ngbTooltip=\"Delete\"\n *ngIf=\"!go.actionButtonsOptions || checkDeleteButtonOption(r)\">\n <i class=\"fa fa-trash\"></i>\n </a>\n </td>\n </tr>\n <tr *ngIf=\"go.data == undefined || go.data.length == 0\">\n <td [colSpan]=\"columns.length + (go.actionButtons ? 1 : 0)\">\n <div style=\"padding: 20px; text-align: center\">\n No data\n </div>\n </td>\n </tr>\n </tbody>\n <tfoot *ngIf=\"go.summary && !go.hideSummary\">\n <tr>\n <th *ngFor=\"let cr of columns\" [ngClass]=\"{'text-right': cr.alignment == 'right' }\">\n <ng-container *ngIf=\"!cr.hideFromSummary\">\n <div *ngIf=\"cr.formatter\">\n {{go.summary[cr.name]|valueFormat: cr.formatter}}\n </div>\n\n <div *ngIf=\"isDefaultCell(cr.type) && (!cr.formatter)\"\n [innerHTML]=\"cr.format ? cr.format({row: go.summary, value: go.summary[cr.name], parent: go.parent}) : go.summary[cr.name]\"></div>\n\n <div *ngIf=\"isLinkCell(cr.type) && (!cr.formatter)\">\n <a href=\"javascript:void(0)\" (click)=\"linkClicked({row: go.summary, column: cr})\"\n class=\"{{cr.link.classes ? cr.link.classes : ''}}\"\n [ngbTooltip]=\"cr.link && cr.link.tooltip ? cr.link.tooltip : ''\">\n <i *ngIf=\"cr.link.icon\" class=\"{{cr.link.icon}}\"></i>\n <span\n [innerHTML]=\"cr.format ? cr.format({row: go.summary, value: go.summary[cr.name], parent: go.parent}) : go.summary[cr.name]\"></span>\n </a>\n </div>\n </ng-container>\n </th>\n </tr>\n </tfoot>\n </table>\n\n </div>\n <ng-container *ngTemplateOutlet=\"footerTemplate;\">\n\n </ng-container>\n <div class=\"nr-grid-footer row\" *ngIf=\"go.pager\">\n <div class=\"col-md-12\">\n <ngb-pagination class=\"float-right\" [collectionSize]=\"go.rowCount\" [(page)]=\"go.page\" [maxSize]=\"10\"\n [pageSize]=\"go.limit\" (pageChange)=\"pageChange($event)\"></ngb-pagination>\n <div class=\"float-right limit-selector\" style=\"min-width: 150px; width: 150px\">\n <nr-select class=\"float-right\" [data]=\"pages\" [(value)]=\"go.limit\" label=\"Limit\" [options]=\"limitChangeOptions\"\n (valueChange)=\"limitChanged($event)\"></nr-select>\n </div>\n </div>\n </div>\n <div class=\"clearfix\"></div>\n</div>\n<ng-template #deleteModal let-modal>\n <div class=\"modal-header\">\n <h4 class=\"modal-title\" id=\"modal-basic-title\">Delete</h4>\n <button type=\"button\" class=\"close\" aria-label=\"Close\" (click)=\"modal.dismiss('Cross click')\">\n <span aria-hidden=\"true\">&times;</span>\n </button>\n </div>\n <div class=\"modal-body\">\n Data will be deleted, are you sure?\n </div>\n <div class=\"modal-footer\">\n <button type=\"submit\" class=\"btn btn-success\" (click)=\"submitDelete()\">Delete</button>\n <button type=\"button\" class=\"btn btn-secondary\" (click)=\"modal.dismiss('Cross click')\">Cancel</button>\n </div>\n</ng-template>\n<ng-template #dayTemplate let-date let-focused=\"focused\">\n <span class=\"custom-day\"\n [class.focused]=\"focused\"\n [class.range]=\"isRange(date)\"\n [class.faded]=\"isHovered(date) || isInside(date)\"\n (mouseenter)=\"hoveredDate = date\"\n (mouseleave)=\"hoveredDate = null\">\n {{ date.day }}\n </span>\n</ng-template>\n"}]}],"members":{"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"loading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"onPageChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":23,"character":3}}]}],"onEditClicked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":24,"character":3}}]}],"onDeleteClicked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":3}}]}],"onFilterChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":3}}]}],"onOrderChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"onRowClicked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3}}]}],"onRowValueChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":3}}]}],"onCellLinkClicked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":3}}]}],"onLimitChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":31,"character":3}}]}],"onCustomButtonClicked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"deleteModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":["deleteModal",{"static":false}]}]}],"rangePicker":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":3},"arguments":["rangePicker",{"static":false}]}]}],"columnHeaderTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"footerTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}}]}],"rowFilter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":3}}]}],"rowFilterChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":74,"character":3}}]}],"dataLoaded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":75,"character":3}}]}],"changePage":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ng-bootstrap/ng-bootstrap","name":"NgbModal","line":86,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":86,"character":59}]}],"filteredColumns":[{"__symbolic":"method"}],"dataLoad":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"loadDropdownData":[{"__symbolic":"method"}],"filterChange":[{"__symbolic":"method"}],"pageChange":[{"__symbolic":"method"}],"editClicked":[{"__symbolic":"method"}],"checkEditButtonOption":[{"__symbolic":"method"}],"checkDeleteButtonOption":[{"__symbolic":"method"}],"deleteClicked":[{"__symbolic":"method"}],"submitDelete":[{"__symbolic":"method"}],"linkClicked":[{"__symbolic":"method"}],"isDefaultCell":[{"__symbolic":"method"}],"isLinkCell":[{"__symbolic":"method"}],"toggleOrder":[{"__symbolic":"method"}],"rowValueChanged":[{"__symbolic":"method"}],"rowClicked":[{"__symbolic":"method"}],"isFilterDefault":[{"__symbolic":"method"}],"isFilterDateRange":[{"__symbolic":"method"}],"isFilterYesNo":[{"__symbolic":"method"}],"isFilterTypehead":[{"__symbolic":"method"}],"isFilterDropdown":[{"__symbolic":"method"}],"isFilterNumericRange":[{"__symbolic":"method"}],"selectTypeheadItem":[{"__symbolic":"method"}],"onDateSelection":[{"__symbolic":"method"}],"rangeValue":[{"__symbolic":"method"}],"isHovered":[{"__symbolic":"method"}],"isInside":[{"__symbolic":"method"}],"isRange":[{"__symbolic":"method"}],"getFilterKey":[{"__symbolic":"method"}],"rangeChanged":[{"__symbolic":"method"}],"limitChanged":[{"__symbolic":"method"}],"loadLookupData":[{"__symbolic":"method"}],"customButtonClick":[{"__symbolic":"method"}],"inlineEditorOn":[{"__symbolic":"method"}],"inlineEditorOff":[{"__symbolic":"method"}]}},"ValueFormatPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":8,"character":1},"arguments":[{"name":"valueFormat"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"currencies":[{"id":"SRD","symbol":"$","$quoted$":["id","symbol"]},{"id":"ANG","symbol":"ƒ","$quoted$":["id","symbol"]},{"id":"AOA","symbol":"Kz","$quoted$":["id","symbol"]},{"id":"ARS","symbol":"$","$quoted$":["id","symbol"]},{"id":"AUD","symbol":"$","$quoted$":["id","symbol"]},{"id":"AWG","symbol":"ƒ","$quoted$":["id","symbol"]},{"id":"BBD","symbol":"$","$quoted$":["id","symbol"]},{"id":"BDT","symbol":"৳","$quoted$":["id","symbol"]},{"id":"BGN","symbol":"лв","$quoted$":["id","symbol"]},{"id":"BHD","symbol":".د.ب","$quoted$":["id","symbol"]},{"id":"ALL","symbol":"L","$quoted$":["id","symbol"]},{"id":"BIF","symbol":"Fr","$quoted$":["id","symbol"]},{"id":"BMD","symbol":"$","$quoted$":["id","symbol"]},{"id":"BND","symbol":"$","$quoted$":["id","symbol"]},{"id":"BOB","symbol":"Bs.","$quoted$":["id","symbol"]},{"id":"BRL","symbol":"R$","$quoted$":["id","symbol"]},{"id":"BSD","symbol":"$","$quoted$":["id","symbol"]},{"id":"BTN","symbol":"Nu.","$quoted$":["id","symbol"]},{"id":"BWP","symbol":"P","$quoted$":["id","symbol"]},{"id":"BZD","symbol":"$","$quoted$":["id","symbol"]},{"id":"CAD","symbol":"$","$quoted$":["id","symbol"]},{"id":"CDF","symbol":"Fr","$quoted$":["id","symbol"]},{"id":"CHF","symbol":"Fr","$quoted$":["id","symbol"]},{"id":"CLP","symbol":"$","$quoted$":["id","symbol"]},{"id":"CNY","symbol":"¥","$quoted$":["id","symbol"]},{"id":"COP","symbol":"$","$quoted$":["id","symbol"]},{"id":"CRC","symbol":"₡","$quoted$":["id","symbol"]},{"id":"CUC","symbol":"$","$quoted$":["id","symbol"]},{"id":"CUP","symbol":"$","$quoted$":["id","symbol"]},{"id":"CVE","symbol":"Esc","$quoted$":["id","symbol"]},{"id":"CZK","symbol":"Kč","$quoted$":["id","symbol"]},{"id":"DJF","symbol":"Fr","$quoted$":["id","symbol"]},{"id":"DKK","symbol":"kr","$quoted$":["id","symbol"]},{"id":"DOP","symbol":"$","$quoted$":["id","symbol"]},{"id":"DZD","symbol":"د.ج","$quoted$":["id","symbol"]},{"id":"EGP","symbol":"£","$quoted$":["id","symbol"]},{"id":"ERN","symbol":"Nfk","$quoted$":["id","symbol"]},{"id":"ETB","symbol":"Br","$quoted$":["id","symbol"]},{"id":"FJD","symbol":"$","$quoted$":["id","symbol"]},{"id":"FKP","symbol":"£","$quoted$":["id","symbol"]},{"id":"GBP","symbol":"£","$quoted$":["id","symbol"]},{"id":"GEL","symbol":"ლ","$quoted$":["id","symbol"]},{"id":"GIP","symbol":"£","$quoted$":["id","symbol"]},{"id":"GMD","symbol":"D","$quoted$":["id","symbol"]},{"id":"GNF","symbol":"Fr","$quoted$":["id","symbol"]},{"id":"GTQ","symbol":"Q","$quoted$":["id","symbol"]},{"id":"GYD","symbol":"$","$quoted$":["id","symbol"]},{"id":"HKD","symbol":"$","$quoted$":["id","symbol"]},{"id":"HNL","symbol":"L","$quoted$":["id","symbol"]},{"id":"HRK","symbol":"kn","$quoted$":["id","symbol"]},{"id":"HTG","symbol":"G","$quoted$":["id","symbol"]},{"id":"HUF","symbol":"Ft","$quoted$":["id","symbol"]},{"id":"IDR","symbol":"Rp","$quoted$":["id","symbol"]},{"id":"ILS","symbol":"₪","$quoted$":["id","symbol"]},{"id":"INR","symbol":"₹","$quoted$":["id","symbol"]},{"id":"IQD","symbol":"ع.د","$quoted$":["id","symbol"]},{"id":"ISK","symbol":"kr","$quoted$":["id","symbol"]},{"id":"JMD","symbol":"$","$quoted$":["id","symbol"]},{"id":"JOD","symbol":"د.ا","$quoted$":["id","symbol"]},{"id":"JPY","symbol":"¥","$quoted$":["id","symbol"]},{"id":"KES","symbol":"Sh","$quoted$":["id","symbol"]},{"id":"KGS","symbol":"с","$quoted$":["id","symbol"]},{"id":"KHR","symbol":"៛","$quoted$":["id","symbol"]},{"id":"KMF","symbol":"Fr","$quoted$":["id","symbol"]},{"id":"KRW","symbol":"₩","$quoted$":["id","symbol"]},{"id":"KWD","symbol":"د.ك","$quoted$":["id","symbol"]},{"id":"KYD","symbol":"$","$quoted$":["id","symbol"]},{"id":"LAK","symbol":"₭","$quoted$":["id","symbol"]},{"id":"LBP","symbol":"ل.ل","$quoted$":["id","symbol"]},{"id":"LKR","symbol":"Rs","$quoted$":["id","symbol"]},{"id":"LRD","symbol":"$","$quoted$":["id","symbol"]},{"id":"LSL","symbol":"L","$quoted$":["id","symbol"]},{"id":"LYD","symbol":"ل.د","$quoted$":["id","symbol"]},{"id":"MAD","symbol":"د.م.","$quoted$":["id","symbol"]},{"id":"MDL","symbol":"L","$quoted$":["id","symbol"]},{"id":"MGA","symbol":"Ar","$quoted$":["id","symbol"]},{"id":"MKD","symbol":"ден","$quoted$":["id","symbol"]},{"id":"MMK","symbol":"Ks","$quoted$":["id","symbol"]},{"id":"MNT","symbol":"₮","$quoted$":["id","symbol"]},{"id":"MOP","symbol":"P","$quoted$":["id","symbol"]},{"id":"MRO","symbol":"UM","$quoted$":["id","symbol"]},{"id":"MUR","symbol":"₨","$quoted$":["id","symbol"]},{"id":"MVR","symbol":".ރ","$quoted$":["id","symbol"]},{"id":"MWK","symbol":"MK","$quoted$":["id","symbol"]},{"id":"MXN","symbol":"$","$quoted$":["id","symbol"]},{"id":"MYR","symbol":"RM","$quoted$":["id","symbol"]},{"id":"NAD","symbol":"$","$quoted$":["id","symbol"]},{"id":"NGN","symbol":"₦","$quoted$":["id","symbol"]},{"id":"NIO","symbol":"C$","$quoted$":["id","symbol"]},{"id":"NOK","symbol":"kr","$quoted$":["id","symbol"]},{"id":"NPR","symbol":"₨","$quoted$":["id","symbol"]},{"id":"NZD","symbol":"$","$quoted$":["id","symbol"]},{"id":"OMR","symbol":"ر.ع.","$quoted$":["id","symbol"]},{"id":"PAB","symbol":"B/.","$quoted$":["id","symbol"]},{"id":"PEN","symbol":"S/.","$quoted$":["id","symbol"]},{"id":"PGK","symbol":"K","$quoted$":["id","symbol"]},{"id":"PHP","symbol":"₱","$quoted$":["id","symbol"]},{"id":"PKR","symbol":"₨","$quoted$":["id","symbol"]},{"id":"PLN","symbol":"zł","$quoted$":["id","symbol"]},{"id":"PYG","symbol":"₲","$quoted$":["id","symbol"]},{"id":"QAR","symbol":"ر.ق","$quoted$":["id","symbol"]},{"id":"RON","symbol":"lei","$quoted$":["id","symbol"]},{"id":"RSD","symbol":"дин.","$quoted$":["id","symbol"]},{"id":"RUB","symbol":"₽","$quoted$":["id","symbol"]},{"id":"RWF","symbol":"Fr","$quoted$":["id","symbol"]},{"id":"SAR","symbol":"ر.س","$quoted$":["id","symbol"]},{"id":"SBD","symbol":"$","$quoted$":["id","symbol"]},{"id":"SCR","symbol":"₨","$quoted$":["id","symbol"]},{"id":"SDG","symbol":"ج.س.","$quoted$":["id","symbol"]},{"id":"SEK","symbol":"kr","$quoted$":["id","symbol"]},{"id":"SGD","symbol":"$","$quoted$":["id","symbol"]},{"id":"SHP","symbol":"£","$quoted$":["id","symbol"]},{"id":"SLL","symbol":"Le","$quoted$":["id","symbol"]},{"id":"SOS","symbol":"Sh","$quoted$":["id","symbol"]},{"id":"STD","symbol":"Db","$quoted$":["id","symbol"]},{"id":"SYP","symbol":"£","$quoted$":["id","symbol"]},{"id":"SZL","symbol":"L","$quoted$":["id","symbol"]},{"id":"UYU","symbol":"$","$quoted$":["id","symbol"]},{"id":"AFN","symbol":"؋","$quoted$":["id","symbol"]},{"id":"AED","symbol":"د.إ","$quoted$":["id","symbol"]},{"id":"EUR","symbol":"€","$quoted$":["id","symbol"]},{"id":"THB","symbol":"฿","$quoted$":["id","symbol"]},{"id":"TJS","symbol":"ЅМ","$quoted$":["id","symbol"]},{"id":"TND","symbol":"د.ت","$quoted$":["id","symbol"]},{"id":"TOP","symbol":"T$","$quoted$":["id","symbol"]},{"id":"TRY","symbol":"₺","$quoted$":["id","symbol"]},{"id":"TTD","symbol":"$","$quoted$":["id","symbol"]},{"id":"TWD","symbol":"$","$quoted$":["id","symbol"]},{"id":"TZS","symbol":"Sh","$quoted$":["id","symbol"]},{"id":"UAH","symbol":"₴","$quoted$":["id","symbol"]},{"id":"UGX","symbol":"Sh","$quoted$":["id","symbol"]},{"id":"USD","symbol":"$","$quoted$":["id","symbol"]},{"id":"VND","symbol":"₫","$quoted$":["id","symbol"]},{"id":"VUV","symbol":"Vt","$quoted$":["id","symbol"]},{"id":"WST","symbol":"T","$quoted$":["id","symbol"]},{"id":"XAF","symbol":"Fr","$quoted$":["id","symbol"]},{"id":"XCD","symbol":"$","$quoted$":["id","symbol"]},{"id":"XOF","symbol":"Fr","$quoted$":["id","symbol"]},{"id":"XPF","symbol":"Fr","$quoted$":["id","symbol"]},{"id":"YER","symbol":"﷼","$quoted$":["id","symbol"]},{"id":"ZAR","symbol":"R","$quoted$":["id","symbol"]}],"NrGridModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NRGridComponent"},{"__symbolic":"reference","name":"ValueFormatPipe"}],"imports":[{"__symbolic":"reference","module":"@ng-bootstrap/ng-bootstrap","name":"NgbModule","line":13,"character":8},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":14,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":15,"character":8},{"__symbolic":"reference","module":"nr-select","name":"NrSelectModule","line":16,"character":8}],"exports":[{"__symbolic":"reference","name":"NRGridComponent"},{"__symbolic":"reference","name":"ValueFormatPipe"}]}]}],"members":{}},"NRGridOptions":{"__symbolic":"class","members":{}},"NRDataSource":{"__symbolic":"class","members":{}},"NRCellLink":{"__symbolic":"class","members":{}},"NRGridColumn":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":7,"character":28,"context":{"typeName":"Partial"},"module":"./lib/nr-grid/model/column/nr-grid-column"}]}]}},"NRGridColumnType":{"none":0,"default":1,"link":2,"inlineEditor":3},"FilterType":{"default":0,"date":1,"dateRange":2,"yesNoRadio":3,"typeHead":4,"numericRange":5,"dropdown":6},"NRRowClickAction":{"__symbolic":"class","members":{}},"NRValueFormats":{"default":0,"euro":1,"dolar":2,"try":3,"commaInt":4,"percent":5,"dateTime":6,"date":7,"boolean":8,"decimal":9,"number":10}},"origins":{"NrGridService":"./lib/nr-grid.service","NRGridComponent":"./lib/nr-grid/nr-grid.component","ValueFormatPipe":"./lib/pipes/value-format.pipe","currencies":"./lib/data/currency.symbol","NrGridModule":"./lib/nr-grid.module","NRGridOptions":"./lib/nr-grid/model/options/nr-grid-options","NRDataSource":"./lib/nr-grid/model/data-source/nr-data-source","NRCellLink":"./lib/nr-grid/model/cell/nr-cell-link","NRGridColumn":"./lib/nr-grid/model/column/nr-grid-column","NRGridColumnType":"./lib/nr-grid/model/column/nr-grid-column-type","FilterType":"./lib/nr-grid/model/filter/filter-type","NRRowClickAction":"./lib/nr-grid/model/row/nr-row-click-action","NRValueFormats":"./lib/nr-grid/model/format/nr-value-formats"},"importAs":"nr-grid"}