unsetExport is removing completely the Export operation for the end-user. More specifically:
- It is removing the button "Export"
- The user doesn't have the ability to get data for export operation even if they try to do it by having the URL of the API (e.g. the permission is not allowed)
The syntax is simple. You can find an example below:
You can also see a full working example:
$crud->setTable('customers'); $crud->setSubject('Customer', 'Customers'); $crud->columns(['customerName','phone','addressLine1','creditLimit']); $crud->unsetExport(); $output = $crud->render();
You can see the results of the above example here. As you can see by your own, the operation Export is completely removed: