Alguien sabe de un plugin, o una función integrada para hacer las columnas en una tabla ordenable? es decir, ¿hago clic en el encabezado de la columna y ordena las filas en esa columna?cabecera de la tabla jQuery tipo
Respuesta
El Ext JavaScript library es muy bueno en eso.
http://tablesorter.com/docs/ es muy sencillo de utilizar con una amplia gama de opciones para satisfacer sus necesidades. :)
tablesorter es impresionante –
tablesorter! - http://stackoverflow.com/a/9535584/665387 tiene enlace y el ejemplo de vídeo –
Un poco pesado, pero el último gestor de tablas de jQuery es jqGrid
Flexigrid es un muy popular y fácil gestor de tablas/clasificador de usar.
Aquí hay dos que clasificar y hacer muchas otras cosas, así que no tenía todavía ve mencionado:
Aquí es también un cuadro comparativo de muchas tablas de datos: http://blog.sematext.com/2011/09/19/top-javascript-dynamic-table-libraries/
Un plugin jquery que hace ordenar, filtrar y paginar: breedjs
Ejemplo:
poner los datos en un objeto de JS para hacer precisamente así:
var data = {
people: [
{name: 'a', address: 'c', salesperson: 'b'},
{name: 'b', address: 'b', salesperson: 'a'},
{name: 'c', address: 'a', salesperson: 'c'},
]
};
breed.run({
scope: 'people',
input: data
});
HTML:
<table>
<thead>
<tr>
<th sort='name'>Name</th>
<th sort='address'>Address</th>
<th sort='salesperson'>Sales Person</th>
</tr>
</thead>
<tbody>
<tr b-scope="people" b-loop="person in people">
<td b-sort="name">{{person.name}}</td>
<td b-sort="address">{{person.address}}</td>
<td b-sort="salesperson">{{person.salesperson}}</td>
</tr>
</tbody>
</table>
Ahora, cada vez que desea ordenar por vendedor, justo llámelo:
breed.sort({
scope: 'people',
selector: //field name
});
Ver:
$("th").click(function(){
breed.sort({
scope: 'people',
selector: $(this).attr('sort')
});
});
- 1. cabecera de la tabla HTML usando rowspan
- 2. tipo de documento XHTML en la cabecera
- 3. Jquery agregar css a la cabecera
- 4. jQuery scrollTo cabecera fija compensado
- 5. texto giratoria cabecera de la tabla con CSS transforma
- 6. Pass acepta parámetro de cabecera a jquery ajax
- 7. JQuery slideToggle tipo de visualización
- 8. Jquery Reemplazar la fila de la tabla en JQuery
- 9. Cabecera de la sección UITableView iOS 5
- 10. leer los datos de cabecera de respuesta en jQuery/javascript
- 11. jQuery eliminar columna de la tabla HTML
- 12. jQuery Fila de la tabla clon
- 13. jQuery eliminar columna de la tabla
- 14. jQuery JSONP ajax, cabecera de autenticación no está estableciendo
- 15. ¿Cabecera fija a UITableview?
- 16. ¿La cabecera de tipo de contenido en RabbitMQ tienen ningún significado especial?
- 17. establecer el texto de cabecera de una cabecera QTreeView
- 18. jQuery - conseguir elemento td en la tabla
- 19. tabla clara jquery
- 20. Jquery y agregar fila a la tabla
- 21. jQuery checkall tabla de datos
- 22. jQuery elementos de tabla arrastrables
- 23. cabecera Refresh
- 24. ¿Cómo obtengo el tipo de columna de la tabla?
- 25. Apache CXF - Conjunto de la cabecera HTTP
- 26. Makefile, dependencias de cabecera
- 27. jQuery cada bucle en la fila de la tabla
- 28. Seleccione la fila de la tabla en jQuery
- 29. jQuery eliminar la última columna de la tabla
- 30. jQuery: Obtiene la siguiente celda de la tabla verticalmente
OP pedido jQuery – Homer