# Utilities

## Batch edit enable/disable

In the **Appearance** => **Utilities** section the developer can decide whether to show or hide the `Batch Edit` functionality when Komment is in Table mode.

![](https://3285996621-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3GVUHw4oTRoOiEo4EB%2F-Ma8Vb-35LYURpZu-niD%2F-Ma8XXLrEVAsImNxWVg0%2FBatch.png?alt=media\&token=e661d3ce-24b2-4aca-a6c6-b26968553f49)

By default the Batch Edit is enabled and hence, the user will see the Batch Edit button when in Table mode:

![](https://3285996621-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3GVUHw4oTRoOiEo4EB%2F-Ma8Vb-35LYURpZu-niD%2F-Ma8XvDuBgUVVGfDQdOj%2FBatch2.png?alt=media\&token=c4a7570b-54ff-480a-8fd6-4466a1415f4e)

## Excel export button

In the **Appearance** => **Utilities** section the developer can decide whether to show or hide the `Export to Excel` functionality when Komment is in Table mode.

![](https://3285996621-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3GVUHw4oTRoOiEo4EB%2F-MLHYVcAlyaRNJA2tURm%2F-MLHZvc3afSCJBXeRGs0%2FUtilities.png?alt=media\&token=631f4186-eddd-45d0-a0f7-768d9540f314)

When the Excel Export button is enabled a small export icon will be visible to the end user when in Table mode:

![](https://3285996621-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3GVUHw4oTRoOiEo4EB%2F-MLHYVcAlyaRNJA2tURm%2F-MLH_Uwjmx9DI1UDtYwh%2FExport.png?alt=media\&token=acd75209-3e2d-4433-9d46-f4197aa0aaa2)

When the user press the `Export` button the contents of the Komment table will be exported into an Excel file.

## Columns filter button

In **Appearance** => **Utilities** section the developer can decide whether to show or hide the `Column filter` functionality when Komment is in Table mode.

![](https://3285996621-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3GVUHw4oTRoOiEo4EB%2F-MLHYVcAlyaRNJA2tURm%2F-MLHZvc3afSCJBXeRGs0%2FUtilities.png?alt=media\&token=631f4186-eddd-45d0-a0f7-768d9540f314)

When the Columns filter button is enabled a small filter icon will be visible to the end user when in Table mode:

![](https://3285996621-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3GVUHw4oTRoOiEo4EB%2F-MLHYVcAlyaRNJA2tURm%2F-MLH_mdsS71axxlO_Eht%2FColumns.png?alt=media\&token=05617de1-7dca-4499-b447-bb2b7faf7203)

When the user press the `Columns` button a menu will open up and the user can select which columns to display in the table. His settings will only impact his current session and hence no other users will be affected. When the user closes the Qlik Sense app the changes will be reset.

![Columns filter](https://3285996621-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3GVUHw4oTRoOiEo4EB%2F-MLHYVcAlyaRNJA2tURm%2F-MLHaKUkTakmZf6avZ3y%2FColumns2.png?alt=media\&token=e0dddec8-5738-4dd5-b8ce-5e272465f68d)

## CSS styling

In **Appearance** => **Utilities** section the developer can define custom css properties of the Komment object. If desired the developer can also add css properties that affect all Komment objects in the application or css properties that affect other objects in the application.

![Custom CSS](https://3285996621-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3GVUHw4oTRoOiEo4EB%2F-Ma8Z6i8dLfM1bbl0dQO%2F-Ma96H7vXXJfC0kiBjfq%2FCSS_Komment.png?alt=media\&token=3f064100-62cd-4c83-9693-111d7c28bdea)

In the above example the Scope is set to "Current Object" meaning that the CSS inputted in the Styles section will only affect the Komment object where this being set. To make it affect all Komment objects or affect the whole app, you just change the scope.

{% hint style="danger" %}
You should be sure you know your way around CSS before you set the scope to Global. A good resource to check out is this: <https://community.qlik.com/t5/Documents/Dashboard-Design-QS-CSS-MasterClass-video/ta-p/1787091>
{% endhint %}
