Objects list: Rename DataTables JS plugin from iTopDataTableExternalKeyGrouping to iTopDataTableTreeGrouping

This commit is contained in:
Molkobain
2026-04-26 18:47:04 +02:00
parent 284b017c8a
commit bb4e1cf019
2 changed files with 4 additions and 4 deletions

View File

@@ -1,13 +1,13 @@
/**
* External key grouping (tree display) for iTop DataTables.
* Tree grouping for iTop DataTables.
*
* Activated when a DataTable has the 'sTreeGroupingAttr' option set (via DashletObjectList).
* Activated when a DataTable has the 'sTreeGroupingAttr' option set.
* Transforms a flat list of objects into an expandable/collapsible tree grouped by parent ID.
*
* @copyright Copyright (C) 2010-2024 Combodo SAS
* @license http://opensource.org/licenses/AGPL-3.0
*/
var iTopDataTableExternalKeyGrouping = (function ($) {
var iTopDataTableTreeGrouping = (function ($) {
'use strict';
// Inject CSS once

View File

@@ -98,7 +98,7 @@ var oTable{{ sListIDForVarSuffix }} = $('#{{ oUIBlock.GetId() }}').DataTable({
this.attr('data-status', 'loaded');
this.closest('.dataTables_scroll').find('.dataTables_scrollHead .ibo-datatable').attr('data-status', 'loaded');
iTopDataTableExternalKeyGrouping.setup('{{ oUIBlock.GetId() }}', this.api(), {
iTopDataTableTreeGrouping.setup('{{ oUIBlock.GetId() }}', this.api(), {
parentKey: '{{ oUIBlock.GetOption("sTreeGroupingParentKey") }}',
ajaxUrl: '{{ oUIBlock.GetAjaxUrl() }}',
ajaxData: {{ oUIBlock.GetJsonAjaxData() | raw }},