[{"__symbolic":"module","version":4,"metadata":{"EvkTableComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"evk-table","template":"\n    <div [innerHTML]=\"innerHTML\" *ngIf=\"innerHTML\"></div>\n    <mat-table #table [dataSource]=\"dataSource\">\n        <ng-container *ngFor=\"let column of columns; let i = index\" matColumnDef=\"{{ column.column }}\">\n            <ng-container *ngIf=\"column.visible\">\n                <mat-header-cell *matHeaderCellDef>{{ column.title }}</mat-header-cell>\n                <mat-cell *matCellDef=\"let element\">{{ getColumnValue(element, column) }} </mat-cell>\n            </ng-container>\n        </ng-container>\n        <ng-container matColumnDef=\"acciones\">\n            <mat-header-cell *matHeaderCellDef>Acciones</mat-header-cell>\n            <mat-cell *matCellDef=\"let element\">\n                <button mat-icon-button *ngIf=\"infoBtn\" (click)=\"preview(element)\">\n                    <mat-icon>info</mat-icon>\n                </button>\n                <button mat-icon-button *ngIf=\"delete\">\n                    <mat-icon (click)=\"removeRow(element)\">delete</mat-icon>\n                </button>\n            </mat-cell>\n        </ng-container>\n        <mat-header-row *matHeaderRowDef=\"columnsDefinition\"></mat-header-row>\n        <mat-row *matRowDef=\"let row; columns: columnsDefinition; let i = index\"></mat-row>\n    </mat-table>\n    "}]}],"members":{"addContent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":5}}]}],"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":5}}]}],"metadata":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":5}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":5}}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":5}}]}],"delete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":58,"character":5}}]}],"globalDelete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":5}}]}],"deleteSubject":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":66,"character":5}}]}],"ondelete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":81,"character":5}}]}],"deleteAll":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":84,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/material","name":"MatDialog","line":88,"character":23}]}],"ngOnInit":[{"__symbolic":"method"}],"removeData":[{"__symbolic":"method"}],"initFromMetadata":[{"__symbolic":"method"}],"getColumnsDef":[{"__symbolic":"method"}],"getColumnValue":[{"__symbolic":"method"}],"findIndex":[{"__symbolic":"method"}],"findOptionValue":[{"__symbolic":"method"}],"moreThanOneIndex":[{"__symbolic":"method"}],"prepareOptionsSubjects":[{"__symbolic":"method"}],"preview":[{"__symbolic":"method"}],"removeGlobalRow":[{"__symbolic":"method"}],"removeRow":[{"__symbolic":"method"}],"setMetadata":[{"__symbolic":"method"}]}},"EstructureBaseGroupTable":{"__symbolic":"interface"},"EstructureBaseColumnGroup":{"__symbolic":"interface"},"cleanArray":{"__symbolic":"function"}}}]