FAQ: How to control the visibility of command buttons
## Answer
This is controlled by "[Site Access Control](/en/manual/basic-operations-access-control)", "[Table Management](/en/manual/table-management)", "[Script](/en/manual/table-management-script)", "[Style](/en/manual/table-management-style)" and "[Server Script](/en/manual/table-management-server-script)".
---
## Overview
The display/hide control of the command buttons displayed at the bottom of the Pleasnater screen varies depending on the type of button.
![image](https://pleasanter.org/binaries/f12d28d87bfb4d82af7942c93a99ed20)
Here's how to set it up:
|Button type|Screen classification|Control method|Manual link|
|:----|:----|:----|:----|
|Back|List|Table management > Set with CSS from Style|[FAQ: Sample code: I want to hide a specific button](https://pleasanter.org/manual/faq-hide-button)|
|Bulk delete|List|Table management > Set with site access control|[Site function: Access control](https://pleasanter.org/manual/site-access-control)|
|Import|List|Table management > Set with site access control|[Site function: Access control](https://pleasanter.org/manual/site-access-control)|
|Export|List|Table management > Set with site access control|[Site function: Access control](https://pleasanter.org/manual/site-access-control)|
|Edit mode|List|Table management > Set the list editing type from the list|[Table management: List screen: List editing type](https://pleasanter.org/manual/table-management-grid-editor-type)|
|Execute|List|Table management > Set in process|[Table management: Process](https://pleasanter.org/manual/process)|
|Back|Edit|Table management > Set in style, CSS|[FAQ: Sample code: I want to hide a specific button](https://pleasanter.org/manual/faq-hide-button)|
|Create|Edit (when creating a new table)|Table management > Set in style, CSS|[FAQ: Sample code: I want to hide a specific button](https://pleasanter.org/manual/faq-hide-button)|
|Update|Edit (when updating)|Table management > Set it in CSS from Style|[FAQ: Sample Code: I want to hide a specific button](https://pleasanter.org/manual/faq-hide-button)|
|Reference Copy|Edit|Table Management > Set reference copy from editor|[Table Management: Editor: Allow reference copy](https://pleasanter.org/manual/table-management-allow-reference-copy)|
|Copy|Edit|Table Management > Set copy from editor|[Table Management: Editor: Allow copy](https://pleasanter.org/manual/table-management-allow-copy)|
|Email|Edit|Table Management > Set it in site access control|[Site Functions: Access Control](https://pleasanter.org/manual/site-access-control)|
|Delete|Edit|Table Management > Set it in site access control|[Site Functions: Access Control](https://pleasanter.org/manual/site-access-control)|
|Buttons added in process|Edit|Table Management > Set it in the process |[Table Management: Process](https://pleasanter.org/manual/process)|
Alternatively, you can set it using "[elements.DisplayType](/en/manual/server-script-elements-display-type)" in the server script.