Estoy usando SlickGrid con DataView y estoy tratando de establecer una columna de clasificación predeterminada en mi tabla. ¿Hay alguna manera de desencadenar el orden o establecer una opción para que la columna esté ordenada en la carga?Establecer una columna de clasificación predeterminada en SlickGrid
Respuesta
En la versión más reciente que podría hacer esto:
grid.setSortColumn("myColId",true); //columnId, ascending
También puede configurar múltiples con setSortColumn * s *
Ver mi solución aquí. Esto aplica ordenar en una columna inicialmente sin usar Dataview.
creo que hace lo que quiere.
Por cierto, ya que está utilizando Dataview. También puedes probar esto. Pero no he intentado esto personalmente. a continuación, una vez que la rejilla se cargó simular un clic
dataview.reSort()
que tenían una idea interesante que funcionó, y eso fue sólo permitirá la cabecera de varias columnas de clasificación (ejemplo- varias columnas-sort.html) y () en la fila del encabezado que quería que se ordenara cuando apareció la cuadrícula ("tiempo" es el nombre de mi columna que estaba ordenando). La Identificación de los títulos de las columnas se calcula similar a la de identificación para el div raíz de la rejilla (al menos por ahora: 0)):
var gridId = $('#myGrid').attr("class");
gridId = '#'+gridId.replace(" ui-widget","")+'time';
$(gridId).click();
continuación, el usuario puede hacer clic en cualquier otros encabezados de columna que quieran, pero yo simplemente hizo clic en el primero para ellos.
- 1. Hacer una columna en SlickGrid un hipervínculo
- 2. cómo agregar una columna oculta en slickgrid
- 3. Usando SlickGrid Agregación/Suma de una columna
- 4. ¿Es posible establecer columna predeterminada en NewId() de SQL Server?
- 5. ¿Cómo establecer la columna de clasificación predeterminada en la grilla extjs4 y cambiar el formato de fecha?
- 6. Slickgrid - Definición de columna con objetos complejos
- 7. Cabezales de columna con giro SlickGrid
- 8. SlickGrid con la primera columna fija
- 9. Slickgrid agregar color a una celda/columna o fila
- 10. ¿Puedo agregar una columna a slickgrid sobre la marcha?
- 11. Winform DatagridView Clasificación de columna numérica
- 12. Posible ocultar una columna SlickGrid SIN eliminarla de la matriz "columnas"?
- 13. Cómo agregar una clase a una celda en SlickGrid
- 14. cómo aplico una clase a la celda del encabezado para una columna en slickgrid
- 15. DataGridView Columna de clasificación con Business Objects
- 16. cómo establecer una 'entrada' predeterminada en un botón determinado
- 17. SQL Server 2005 - Establecer una columna como de solo lectura
- 18. Configuración de la clasificación predeterminada de la columna Spark DataGrid en la creación de la aplicación Completa (Flex 4.5)
- 19. Cómo establecer un valor predeterminado para una columna en SQL basado en otra columna
- 20. ¿Cómo se asigna una columna predeterminada en MySQL al valor de otra columna?
- 21. cómo configuro una columna para ser la columna de ordenación predeterminada con Telerik RadGridView en Silverlight
- 22. listview clasificación C# por columna específica
- 23. ¿Es posible una fila variable en SlickGrid?
- 24. ¿Cómo poner HTML en una celda Slickgrid?
- 25. CSS establecer la posición de desplazamiento predeterminada
- 26. Establecer @ Html.RadioButtonFor como comprobado de forma predeterminada
- 27. Hacer solo ciertas columnas editables en SlickGrid
- 28. árbol de clasificación con otra columna en SQL Server 2008
- 29. Combinando ejemplos de filtros SlickGrid
- 30. ¿establecer el valor nulo en una columna de clave externa?
Dado que estoy usando DataView, no creo que este método funcione. Terminé desencadenando 'dataView.sort (comparer, false)' después de configurar 'sortcol = 'myColName''. (¿Debo agregar y aceptar mi propia respuesta?) – podcastfan88
Estoy bastante equivocado allí. Lo intenté con 'dataView.setSortColumn', que no funcionó. Pero usarlo en mi instancia de grid funcionó. Como lo hizo mi solución anterior. – podcastfan88
@stuart Probé esto, pero todo lo que hace es mostrar esa columna de ordenación como se hace clic. No activa un orden en mi dataView, que está suscrito al evento onSort. ¿Cómo puedo activar esto? –