È possibile congelare le prime 3 colonne della tabella di dati Primefaces?Blocco colonna o colonna fissa nel datatable
sto usando primefaces 3.1
È possibile congelare le prime 3 colonne della tabella di dati Primefaces?Blocco colonna o colonna fissa nel datatable
sto usando primefaces 3.1
primefaces non supporta le colonne fisse in questo momento.
Per ottenere lo stesso è stata utilizzata la colonna fissa Jquery. Riferimento: http://datatables.net/extras/fixedcolumns/
Esempio:
var oTable2 = $(primfacesDataTableId).find('table').dataTable({
"sScrollX" : "100%", //Scroll
"sScrollY" : "180",
"bAutoWidth" : false,
"bScrollCollapse" : true,
"bPaginate" : false,
"bSort" : false,
"sInfo" : "",
"sInfoEmpty" : ""
});
var oFC = new FixedColumns(oTable2, {
"iLeftColumns" : 4, //Freezed first for columns
"sHeightMatch" : "auto",
"iLeftWidth" : 405
});
Grazie, Shikha
Qualche idea per far funzionare questo run in un primefaces treetable? (http://stackoverflow.com/questions/18722143/primefaces-treetable-frozen-columns) – LStrike
Mille grazie, Shikha !!! – vadim
Hi Shikha, quando provo a creare oTable2 mi dà questo errore L'oggetto non supporta la proprietà o il metodo 'dataTable'. Qualche idea??? Grazie –
Per coloro che utilizzano primefaces 4.1 o superiore, questa caratteristica è da adesso implementata (ci sono voluti quattro anni dalla prima richiesta, da parte tra l'altro):
https://code.google.com/p/primefaces/issues/detail?id=366
si può giocare con essa in showcase.
Grazie per l'aggiornamento :) –
Questo non è possibile al giorno d'oggi. Controlla http://code.google.com/p/primefaces/issues/detail?id=366 – rags
Eventuali soluzioni alternative per ottenere lo stesso risultato? Provato il congelamento di jquery, ma rompe il filtro. –
È possibile contribuire al finanziamento di questa funzione per PrimeFaces. http://www.primefaces.org/funding.html –