import Controller from 'easeadmin/controllers/resource_controller'
export default class MyController extends Controller {
headerToolbar(){
let toolbar = super.headerToolbar()
toolbar.push(
amis('button').label('Custom Operation').type('primary'),
amis('schema').type('export-csv').attr('label','Export All to CSV').attr('api',this.ctx.admin.api('export')),
amis('schema').type('export-excel').attr('label','Export All to Excel').attr('filename','Export File Name'),
amis('schema').type('export-excel').attr('label','Custom Export Columns').attr('exportColumns',[
{
"name": "id",
"label": "ID"
},
{
"name": "engine",
"label": "Rendering engine"
},
{
"name": "browser",
"label": "Browser"
}])
)
return toolbar
}
}