diff --git a/datamodels/2.x/itop-attachments/renderers.itop-attachments.php b/datamodels/2.x/itop-attachments/renderers.itop-attachments.php index 779530815..1acc8ade7 100644 --- a/datamodels/2.x/itop-attachments/renderers.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/renderers.itop-attachments.php @@ -28,6 +28,7 @@ use Combodo\iTop\Application\UI\Base\Component\Button\Button; use Combodo\iTop\Application\UI\Base\Component\Button\ButtonUIBlockFactory; use Combodo\iTop\Application\UI\Base\Component\DataTable\DataTableUIBlockFactory; use Combodo\iTop\Application\UI\Base\Component\Input\FileSelect\FileSelectUIBlockFactory; +use Combodo\iTop\Application\UI\Base\Component\Panel\PanelUIBlockFactory; use Combodo\iTop\Renderer\BlockRenderer; define('ATTACHMENT_DOWNLOAD_URL', 'pages/ajax.document.php?operation=download_document&class=Attachment&field=contents&id='); @@ -448,10 +449,13 @@ class TableDetailsAttachmentsRenderer extends AbstractAttachmentsRenderer if ($bWithDeleteButton) { $aAttribs['delete'] = array('label' => '', 'description' => ''); } - + $oPanel = PanelUIBlockFactory::MakeNeutral(''); + $oPanel->AddCSSClass('ibo-datatable-panel'); $oAttachmentTableBlock = DataTableUIBlockFactory::MakeForStaticData('', $aAttribs, $aData); $oAttachmentTableBlock->AddCSSClass('ibo-attachment--datatable'); - $this->oPage->AddUiBlock($oAttachmentTableBlock); + $oPanel->AddSubBlock($oAttachmentTableBlock); + + $this->oPage->AddUiBlock($oPanel); $sTableId = $oAttachmentTableBlock->GetId(); diff --git a/templates/base/components/datatable/static/layout.ready.js.twig b/templates/base/components/datatable/static/layout.ready.js.twig index a3df5d7cd..0c535fccf 100644 --- a/templates/base/components/datatable/static/layout.ready.js.twig +++ b/templates/base/components/datatable/static/layout.ready.js.twig @@ -35,7 +35,6 @@ var oTable{{ sListIDForVarSuffix }} = $('#{{ oUIBlock.GetId() }}').DataTable({ {% endif %} scrollCollapse: true, order: [], - autoWidth: false, rowId: "id", filter: false, {% if oUIBlock.GetOption("pageLength") is not empty %}