¿Es posible congelar las primeras 3 columnas de la tabla de datos de Primefaces?Columna congelada o columna fija en la tabla de datos
estoy usando Primefaces 3.1
¿Es posible congelar las primeras 3 columnas de la tabla de datos de Primefaces?Columna congelada o columna fija en la tabla de datos
estoy usando Primefaces 3.1
Primefaces no admite columnas fijas en este momento.
Se utilizó la columna fija Jquery para lograr lo mismo. Referencia: http://datatables.net/extras/fixedcolumns/
Ejemplo:
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
});
Gracias, Shikha
¿Alguna idea de hacer que esto se ejecute en una tabla de árbol de Primefaces? (http://stackoverflow.com/questions/18722143/primefaces-treetable-frozen-columns) – LStrike
Muchas gracias, Shikha !!! – vadim
Hola Shikha, cuando intento crear oTable2 me da este error El objeto no admite la propiedad o el método 'dataTable'. ¿¿¿Alguna idea??? Thx –
Para aquellos que están usando Primefaces 4.1 o superior, esta característica ahora se implementa (tardó cuatro años a partir de la primera solicitud, por el camino):
https://code.google.com/p/primefaces/issues/detail?id=366
Usted puede jugar con él en el showcase.
Gracias por la actualización :) –
Esto no es posible a partir de hoy. Consulte http://code.google.com/p/primefaces/issues/detail?id=366 – rags
¿Alguna solución alternativa para lograr lo mismo? Intenté congelar el jquery, pero rompe el filtro. –
Puede contribuir al financiamiento de esta función para PrimeFaces. http://www.primefaces.org/funding.html –