32 lines
764 B
JavaScript
32 lines
764 B
JavaScript
/**
|
|
*/
|
|
|
|
class ProjectFundingHistoryView extends EICDomContent {
|
|
|
|
DOMContentLoaded(options) {
|
|
this.components = ui.eicfy(this.el);
|
|
|
|
for(let model in options.models) this[model] = options.models[model];
|
|
|
|
this.list = new DataGrid(this.find('[eicdatagrid]'), {
|
|
headers: [
|
|
{label: 'date', type: 'dateTime'},
|
|
{label: 'action'}
|
|
],
|
|
height: '45vh'
|
|
})
|
|
|
|
this.fill(this.project.current.project.statusHistory);
|
|
}
|
|
|
|
fill(data) {
|
|
this.list.clear();
|
|
|
|
for(let item of data) {
|
|
this.list.addRow(0, [ item.dateTime, item.value ]);
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
app.registerClass('ProjectFundingHistoryView',ProjectFundingHistoryView); |