¿Es posible tener una columna oculta en slickgrid? Por columna oculta quiero decir que quiero guardar algunos datos para cada fila, pero no quiero que estos datos se muestren en la cuadrícula.cómo agregar una columna oculta en slickgrid
Respuesta
No existe una relación implícita entre los datos y las columnas en la cuadrícula; los dos existen completamente independientes entre sí. Por lo tanto, sus datos pueden contener muchos más campos de los que realmente están vinculados a columnas de cuadrícula.
Ejemplo:
var grid;
var columns = [
{id: "title", name: "Title", field: "title"},
{id: "duration", name: "Duration", field: "duration"},
{id: "%", name: "% Complete", field: "percentComplete"},
{id: "effort-driven", name: "Effort Driven", field: "effortDriven"}
];
var options = {
enableCellNavigation: true,
enableColumnReorder: false
};
$(function() {
var data = [];
for (var i = 0; i < 500; i++) {
data[i] = {
title: "Task " + i,
duration: "5 days",
percentComplete: Math.round(Math.random() * 100),
start: "01/01/2009",
finish: "01/05/2009",
effortDriven: (i % 5 == 0)
};
}
grid = new Slick.Grid("#myGrid", data, columns, options);
})
Aquí mi data
matriz contiene campos start
y finish
pero han optado por excluirlos al crear mi arsenal columns
.
excelente! Supuse que esto rompería Slickgrid. Gracias njr. – sivann
Esto es correcto. Sin embargo, en mi situación hay 8 columnas en total, 4 de ellas se muestran en la cuadrícula. Al usar un editor compuesto, ¿cómo puedo definir un editor de columna si la columna no está declarada? Una propiedad de columna 'visible' sería realmente agradable. – user1517081
Hay ejemplos de editor compuesto y compuesto en http://mleibman.github.io/SlickGrid/examples/ –
Creo que puede lograrlo utilizando grid.setColumns
- digamos que tenía columns={id, a, b, c}
establecido al declarar la red; una vez inicializada la cuadrícula, puede llamar al grid.setColumns(newColumns)
, donde newColumns
es la nueva matriz de columnas que excluye id - newColumns={a, b, c}
.
Esta columna sigue siendo accesible y todos los datos asociados a ella deben estar disponibles también.
Espero que esto ayude!
- 1. Slickgrid agregar color a una celda/columna o fila
- 2. Cómo agregar una clase a una celda en SlickGrid
- 3. ¿Puedo agregar una columna a slickgrid sobre la marcha?
- 4. Hacer una columna en SlickGrid un hipervínculo
- 5. Mostrando una columna QTableView oculta
- 6. Usando SlickGrid Agregación/Suma de una columna
- 7. Cómo agregar una fila usando javascript en SlickGrid
- 8. Establecer una columna de clasificación predeterminada en SlickGrid
- 9. Cabezales de columna con giro SlickGrid
- 10. QListVer cómo agregar una columna?
- 11. Slickgrid - Definición de columna con objetos complejos
- 12. SlickGrid con la primera columna fija
- 13. cómo aplico una clase a la celda del encabezado para una columna en slickgrid
- 14. ¿Cómo poner HTML en una celda Slickgrid?
- 15. Cómo agregar una columna "creada en" en una tabla
- 16. ¿Cómo agregar una nueva columna en una vista en sqlite?
- 17. Cómo agregar una columna adicional a Fiddler
- 18. Cómo agregar una columna con porcentaje
- 19. ¿Oculta una columna de cuadrícula de datos con Javascript?
- 20. ¿Cómo agregar AUTO_INCREMENT a una columna existente?
- 21. Columna oculta del selector de columnas jQGrid
- 22. SQL- Agregar valores en una columna
- 23. Agregar columna Id en una migración
- 24. ¿Cómo agrego una clase css a filas particulares en slickGrid?
- 25. Cómo crear una ventana oculta en C++
- 26. Obtenga el valor de la columna oculta en Gridview
- 27. Guardando cambios en SlickGrid
- 28. Agregar una identidad a una columna existente
- 29. Cómo agregar valores de columna en MySQL
- 30. ¿Cómo agregar valores del mismo artículo en una columna?
'display: none'? – undefined
¿dónde pongo esto? No creo que sea una buena forma de hacerlo. – sivann