Datatable non allineato (Testata con righe)

di il
1 risposte

Datatable non allineato (Testata con righe)

Salve,

ho un problema con l'allineamento della testata con le righe del datatable quando chiudo la sidebar.

Per meglio chiarire posto le righe di HTML dove ho creato la sidebar con relativo bottone di chiusura / apertura della stessa e il file javascript dove richiamo il datatable.

Alla chiusura della stessa sidebar ho il disallineamento della testa e delle righe del datatable, se riapro laa sidebar il datatable si riallinea (testata e righe).

Spero sia sufficiente aver postato la porzione di codice HTML dove c'é la sidebar e il codice javascript relativo al datatable.

<body>

		<div class="wrapper d-flex align-items-stretch">
			<nav id="sidebar">
				<div class="custom-menu">
					<button type="button" id="sidebarCollapse" class="btn btn-primary">
						<i class="fa fa-bars"></i>
						<span class="sr-only">Toggle Menu</span>
					</button>
				</div>
				......
				......
				...... 
function find_01()
{                                    
	$.ajax({
		type: "GET",
		url: "cartel/main.php",
 		data: "ID=find_01",
		dataType: "html",
		beforeSend: function () {
			waitingDialog.show('Estraggo i dati...', {dialogSize: 'lg', progressType: 'primary'});
		},
		success: function(output) {

			waitingDialog.hide();
 	
			$("#subheader_div").html(output).fadeIn(50);

			$("#tabellaDati").DataTable({
				initComplete: function() {
					this.api().columns.adjust()
				},
				dom: 'Bflrtip',
				scrollY: '450px',
				scrollCollapse: true,
				paging: false,
				"autoWidth": true,
				"destroy": true,
				"language": {
					"url": "/assets/js/datatables/datatables.italian.lang",
					"decimal":   ",",
					"thousands": "."
				},
				"bProcessing": false,
				"info":     false,
				"searching": true
			});
		}
	});
	return;
} 

1 Risposte

  • Re: Datatable non allineato (Testata con righe)

    26/04/2024 - Yanez ha scritto:


    Alla chiusura della stessa sidebar ho il disallineamento della testa e delle righe del datatable, se riapro laa sidebar il datatable si riallinea (testata e righe).

    Può essere che la libreria del DataTable consideri dei valori assoluti per le posizioni degli elementi della tabella, che però cambiano se a un certo punto la sidebar compare, o scompare, variando questi “offset”.

    Non potendo riprodurre il problema, non saprei cosa altro suggerire se non di provare a cercare in giro se qualcuno ha avuto problemi di questo tipo, magari non legati espressamente a una sidebar ma a qualche altra condizione (qualunque essa sia) che prevede un cambio di spazi disponibili per la tabella.

Devi accedere o registrarti per scrivere nel forum
1 risposte