adn-datatable
Version:
Datatable component integrable to any angular project.
40 lines (39 loc) • 5.81 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
import { Component } from '@angular/core';
export class AppComponent {
constructor() {
this.title = 'Datatable EPT / ADN';
this.ready = false;
}
/**
* @return {?}
*/
callme() {
this.ready = !this.ready;
console.log("jsdZJ");
}
}
AppComponent.decorators = [
{ type: Component, args: [{
selector: 'app-root',
template: `
<!--
<data-table-component width="100%" oddRowColor="" evenRowColor="" headerColor="red" [userId]="'user2'" [apiUrl]="'http://localhost:1337'" [tableObjectId]="'dataCollection1'"></data-table-component>
-->
<data-table-component [ready]='true' oddRowColor="#fff" evenRowColor="#f6f6f6" headerColor="aliceblue" [userId]="'user2'" datatableWidth="80%" [apiUrl]="'https://api-datatable.herokuapp.com'" [tableObjectId]="'dataCollection1'"></data-table-component>
<!-- <button (click)="callme()">asdsadoiio</button> -->`,
styles: [`.small{font-size:10px}.small .dateInput[_ngcontent-c2]{min-width:0;height:40%}.small .searchFilter[_ngcontent-c2]{width:50%;margin-left:0}.small .dateFilter[_ngcontent-c2]{min-width:50%}.small .multiSelect[_ngcontent-c2]{min-width:100px;margin-left:7%;width:50%;height:auto}.small .c-btn[_ngcontent-c3]{display:inline-block;background:#fff;border:1px solid #ccc;border-radius:3px;font-size:12px;color:#333}.xsmall{font-size:8px}.xsmall .icon[_ngcontent-c2]{margin:0;height:auto;max-width:10px}.xsmall .selected-list[_ngcontent-c3] .c-btn[_ngcontent-c3]{width:100%;box-shadow:0 1px 5px #aca3a3;padding:0;cursor:pointer;display:flex}.xsmall .dateInput[_ngcontent-c2]{min-width:0;height:40%}.xsmall .searchFilter[_ngcontent-c2]{width:50%;margin-left:0}.xsmall .dateFilter[_ngcontent-c2]{min-width:50%}.xsmall .multiSelect[_ngcontent-c2]{margin-left:7%;width:50%;height:auto}.xsmall .c-btn[_ngcontent-c3]{display:inline-block;background:#fff;border:1px solid #ccc;border-radius:3px;font-size:12px;color:#333}.xsmall .data-table[_ngcontent-c4]{table-layout:auto}`]
},] },
];
/** @nocollapse */
AppComponent.ctorParameters = () => [];
if (false) {
/** @type {?} */
AppComponent.prototype.title;
/** @type {?} */
AppComponent.prototype.ready;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Fkbi1kYXRhdGFibGUvIiwic291cmNlcyI6WyJzcmMvYXBwL2FwcC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFhMUMsTUFBTTtJQUdKO3FCQUZRLHFCQUFxQjtxQkFDckIsS0FBSztLQUNFOzs7O0lBQ2YsTUFBTTtRQUNKLElBQUksQ0FBQyxLQUFLLEdBQUcsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDO1FBQ3pCLE9BQU8sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUE7S0FDckI7OztZQWpCRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLFVBQVU7Z0JBQ3BCLFFBQVEsRUFBRTs7Ozs7d0RBSzRDO2dCQUN0RCxNQUFNLEVBQUUsQ0FBQyxtaUNBQW1pQyxDQUFDO2FBQzlpQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBmcm9tIH0gZnJvbSAncnhqcyc7XHJcbmltcG9ydCB7IERhdGFUYWJsZUNvbXBvbmVudCB9IGZyb20gJy4vZGF0YS10YWJsZS1jb21wb25lbnQvZGF0YS10YWJsZS1jb21wb25lbnQnO1xyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FwcC1yb290JyxcclxuICB0ZW1wbGF0ZTogYFxyXG48IS0tXHJcbjxkYXRhLXRhYmxlLWNvbXBvbmVudCB3aWR0aD1cIjEwMCVcIiBvZGRSb3dDb2xvcj1cIlwiIGV2ZW5Sb3dDb2xvcj1cIlwiIGhlYWRlckNvbG9yPVwicmVkXCIgW3VzZXJJZF09XCIndXNlcjInXCIgW2FwaVVybF09XCInaHR0cDovL2xvY2FsaG9zdDoxMzM3J1wiIFt0YWJsZU9iamVjdElkXT1cIidkYXRhQ29sbGVjdGlvbjEnXCI+PC9kYXRhLXRhYmxlLWNvbXBvbmVudD5cclxuLS0+XHJcbjxkYXRhLXRhYmxlLWNvbXBvbmVudCBbcmVhZHldPSd0cnVlJyBvZGRSb3dDb2xvcj1cIiNmZmZcIiBldmVuUm93Q29sb3I9XCIjZjZmNmY2XCIgaGVhZGVyQ29sb3I9XCJhbGljZWJsdWVcIiBbdXNlcklkXT1cIid1c2VyMidcIiBkYXRhdGFibGVXaWR0aD1cIjgwJVwiIFthcGlVcmxdPVwiJ2h0dHBzOi8vYXBpLWRhdGF0YWJsZS5oZXJva3VhcHAuY29tJ1wiIFt0YWJsZU9iamVjdElkXT1cIidkYXRhQ29sbGVjdGlvbjEnXCI+PC9kYXRhLXRhYmxlLWNvbXBvbmVudD5cclxuPCEtLSA8YnV0dG9uIChjbGljayk9XCJjYWxsbWUoKVwiPmFzZHNhZG9paW88L2J1dHRvbj4gLS0+YCxcclxuICBzdHlsZXM6IFtgLnNtYWxse2ZvbnQtc2l6ZToxMHB4fS5zbWFsbCAuZGF0ZUlucHV0W19uZ2NvbnRlbnQtYzJde21pbi13aWR0aDowO2hlaWdodDo0MCV9LnNtYWxsIC5zZWFyY2hGaWx0ZXJbX25nY29udGVudC1jMl17d2lkdGg6NTAlO21hcmdpbi1sZWZ0OjB9LnNtYWxsIC5kYXRlRmlsdGVyW19uZ2NvbnRlbnQtYzJde21pbi13aWR0aDo1MCV9LnNtYWxsIC5tdWx0aVNlbGVjdFtfbmdjb250ZW50LWMyXXttaW4td2lkdGg6MTAwcHg7bWFyZ2luLWxlZnQ6NyU7d2lkdGg6NTAlO2hlaWdodDphdXRvfS5zbWFsbCAuYy1idG5bX25nY29udGVudC1jM117ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjNweDtmb250LXNpemU6MTJweDtjb2xvcjojMzMzfS54c21hbGx7Zm9udC1zaXplOjhweH0ueHNtYWxsIC5pY29uW19uZ2NvbnRlbnQtYzJde21hcmdpbjowO2hlaWdodDphdXRvO21heC13aWR0aDoxMHB4fS54c21hbGwgLnNlbGVjdGVkLWxpc3RbX25nY29udGVudC1jM10gLmMtYnRuW19uZ2NvbnRlbnQtYzNde3dpZHRoOjEwMCU7Ym94LXNoYWRvdzowIDFweCA1cHggI2FjYTNhMztwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4fS54c21hbGwgLmRhdGVJbnB1dFtfbmdjb250ZW50LWMyXXttaW4td2lkdGg6MDtoZWlnaHQ6NDAlfS54c21hbGwgLnNlYXJjaEZpbHRlcltfbmdjb250ZW50LWMyXXt3aWR0aDo1MCU7bWFyZ2luLWxlZnQ6MH0ueHNtYWxsIC5kYXRlRmlsdGVyW19uZ2NvbnRlbnQtYzJde21pbi13aWR0aDo1MCV9LnhzbWFsbCAubXVsdGlTZWxlY3RbX25nY29udGVudC1jMl17bWFyZ2luLWxlZnQ6NyU7d2lkdGg6NTAlO2hlaWdodDphdXRvfS54c21hbGwgLmMtYnRuW19uZ2NvbnRlbnQtYzNde2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOjEycHg7Y29sb3I6IzMzM30ueHNtYWxsIC5kYXRhLXRhYmxlW19uZ2NvbnRlbnQtYzRde3RhYmxlLWxheW91dDphdXRvfWBdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBBcHBDb21wb25lbnQge1xyXG4gIHRpdGxlID0gJ0RhdGF0YWJsZSBFUFQgLyBBRE4nO1xyXG4gIHJlYWR5ID0gZmFsc2U7XHJcbiAgY29uc3RydWN0b3IoKXt9XHJcbiAgY2FsbG1lICgpIHtcclxuICAgIHRoaXMucmVhZHkgPSAhdGhpcy5yZWFkeTtcclxuICAgIGNvbnNvbGUubG9nKFwianNkWkpcIilcclxuICB9XHJcbiAgXHJcbn1cclxuIl19