# DataTables Developer Documentation > Hooks documentation for DataTables Version: 3.7.2 This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Action - gk/gravityview/datatables/output/before](https://www.gravitykit.dev/docs/gravityview-datatables/actions/gk-gravityview-datatables-output-before): Runs before generating the output data. - [Action - gravityview_datatables_scripts_styles](https://www.gravitykit.dev/docs/gravityview-datatables/actions/gravityview_datatables_scripts_styles): :::warning[Deprecated] - [Action - gravityview_datatables_settings_row](https://www.gravitykit.dev/docs/gravityview-datatables/actions/gravityview_datatables_settings_row): Fires after the DataTables settings metabox content is rendered. - [Actions](https://www.gravitykit.dev/docs/gravityview-datatables/actions): DataTables actions - [GV_Extension_DataTables_Data](https://www.gravitykit.dev/docs/gravityview-datatables/api/classes/gv_extension_datatables_data): **Source:** `includes/class-datatables-data.php:23` - [DataTables Classes](https://www.gravitykit.dev/docs/gravityview-datatables/api/classes): - [`GV_Extension_DataTables_Data`](./gv_extension_datatables_data) - [DataTables API Reference](https://www.gravitykit.dev/docs/gravityview-datatables/api): Generated from PHP source and PHPDoc comments. - [Filter - gravityview/datatables/button](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview-datatables-button): Customise the button export options ( `type` is 'pdf', 'csv', 'excel', 'colvis' ). - [Filter - gravityview/datatables/button_ . $button](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview-datatables-button_.button): Customise the button export options ( `type` is 'pdf', 'csv', 'excel', 'colvis' ). - [Filter - gravityview/datatables/config/language](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview-datatables-config-language): Override language settings - [Filter - gravityview/datatables/config/locale](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview-datatables-config-locale): Change the locale used to fetch translations. - [Filter - gravityview/datatables/field_filters/atts](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview-datatables-field_filters-atts): Modifies the attributes passed to the field filtering JS. - [Filter - gravityview/datatables/field_filters/placeholder](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview-datatables-field_filters-placeholder): Modifies the placeholder text used in the per-field filters. - [Filter - gravityview/datatables/json/header/content_length](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview-datatables-json-header-content_length): Enable or disable the Content-Length header on the AJAX JSON response - [Filter - gravityview/datatables/output/entry](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview-datatables-output-entry): Modify the entry output before the request is returned - [Filter - gravityview/datatables/output](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview-datatables-output): Filter the output returned from the AJAX request - [Filter - gravityview/entry/cell/attributes](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview-entry-cell-attributes): Filter the row attributes for the row in table view. - [Filter - gravityview/entry/row/attributes](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview-entry-row-attributes): Filter the row attributes for the row in table view. - [Filter - gravityview/search-all-split-words](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview-search-all-split-words): Search for each word separately or the whole phrase? - [Filter - gravityview/view/wrapper_container](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview-view-wrapper_container): Modify the wrapper container HTML markup used to render the View. - [Filter - gravityview_datatables_button_labels](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview_datatables_button_labels): Modify labels buttons - [Filter - gravityview_datatables_js_options](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview_datatables_js_options): Modify the settings used to render DataTables. - [Filter - gravityview_datatables_lengthmenu](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview_datatables_lengthmenu): Modifies the values shown in the page length menu. - [Filter - gravityview_datatables_loading_text](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview_datatables_loading_text): Modify the text shown when DataTables is loaded - [Filter - gravityview_datatables_style_src](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview_datatables_style_src): Override the GravityView datatables.css CSS file and provide your own - [Filter - gravityview_dt_default_settings](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview_dt_default_settings): Filters the default DataTables settings for a View. - [Filter - gravityview_dt_rowgroup_script_src](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview_dt_rowgroup_script_src): Include RowGroup core script (DT plugin) Use your own DataTables core script by using the `gravityview_dt_rowgroup_script_src` filter - [Filter - gravityview_dt_rowgroup_style_src](https://www.gravitykit.dev/docs/gravityview-datatables/filters/gravityview_dt_rowgroup_style_src): Use your own RowGroup stylesheet by using the `gravityview_dt_rowgroup_style_src` filter - [Filters](https://www.gravitykit.dev/docs/gravityview-datatables/filters): DataTables filters - [DataTables Developer Documentation](https://www.gravitykit.dev/docs/gravityview-datatables): Developer documentation for DataTables including hooks, actions, filters, and PHP API reference