#82 replace columns demo for datatable

This commit is contained in:
Denys Vuika
2016-05-20 11:18:39 +01:00
parent 30558fb571
commit ff435950cc
2 changed files with 16 additions and 1 deletions

View File

@@ -12,4 +12,9 @@
(click)="replaceRows()">
Replace rows
</button>
<button
class="mdl-button mdl-js-button mdl-button--raised mdl-js-ripple-effect"
(click)="replaceColumns()">
Replace columns
</button>
</div>

View File

@@ -21,7 +21,8 @@ import {
ALFRESCO_DATATABLE_DIRECTIVES,
ObjectDataTableAdapter,
DataSorting,
ObjectDataRow
ObjectDataRow,
ObjectDataColumn
} from 'ng2-alfresco-datatable/ng2-alfresco-datatable';
declare let __moduleName: string;
@@ -83,4 +84,13 @@ export class DataTableDemoComponent {
let rows = objects.map(obj => new ObjectDataRow(obj));
this.data.setRows(rows);
}
replaceColumns() {
let schema = [
{ type: 'text', key: 'id', sortable: true },
{ type: 'text', key: 'name', sortable: true }
];
let columns = schema.map(col => new ObjectDataColumn(col));
this.data.setColumns(columns);
}
}