E 'possibile avere una colonna nascosta in slickgrid? Per colonna nascosta intendo che voglio salvare alcuni dati per ogni riga, ma non voglio che questi dati vengano visualizzati sulla griglia.come aggiungere una colonna nascosta in slickgrid
risposta
Non esiste alcuna relazione implicita tra i dati e le colonne nella griglia: i due esistono completamente indipendenti l'uno dall'altro. Quindi i tuoi dati possono contenere molti più campi di quelli effettivamente associati alle colonne della griglia.
Esempio:
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);
})
Ecco il mio allineamento data
contiene campi start
e finish
, ma ho scelto di escluderli quando si crea il mio columns
array.
eccellente! Supponevo che questo avrebbe rotto slickgrid. Grazie njr. – sivann
Questo è corretto. Tuttavia nella mia situazione ci sono 8 colonne in totale, 4 di queste sono visualizzate nella griglia. Quando si utilizza un editor composito, come posso definire un editor di colonne se la colonna non è dichiarata? Una proprietà di colonna 'visibile' sarebbe davvero bella. – user1517081
Ci sono esempi di editor composto e composito su http://mleibman.github.io/SlickGrid/examples/ –
Penso che sia possibile ottenere ciò utilizzando grid.setColumns
- diciamo che è stato impostato columns={id, a, b, c}
durante la dichiarazione della griglia; dopo aver inizializzato la griglia, è possibile chiamare lo grid.setColumns(newColumns)
- dove newColumns
è il nuovo array di colonne che esclude l'id - newColumns={a, b, c}
.
Questa colonna è ancora accessibile e tutti i dati ad essa associati dovrebbero essere disponibili.
Spero che questo aiuti!
- 1. Come aggiungere una classe a una cella in SlickGrid
- 2. Intestazioni colonna SlickGrid
- 3. jQGrid colonna selettrice colonna nascosta
- 4. SlickGrid con prima colonna fissa
- 5. Creazione di una colonna in SlickGrid con un collegamento ipertestuale
- 6. Imposta una colonna di ordinamento predefinita in SlickGrid
- 7. QListVisualizza come aggiungere una colonna?
- 8. Slickgrid aggiunge colore a una cella/colonna o riga
- 9. Come aggiungere una colonna in DynamoDB
- 10. jqGrid mostrano colonna nascosta in visualizzazione Maschera
- 11. Slickgrid - Definizione di colonna con oggetti complessi
- 12. Utilizzo di Aggregazione SlickGrid/Somma di una colonna
- 13. come aggiungere una famiglia da colonna a colonna in hbase
- 14. Slickgrid, colonna con un elenco a discesa di selezione?
- 15. Come aggiungere una nuova colonna in una vista in sqlite?
- 16. come aggiungere una colonna in una tabella sqlite in SWIFT
- 17. Come aggiungere una colonna con la percentuale
- 18. Aggiungere una colonna di array in Rails
- 19. Aggiungere la colonna Id in una migrazione
- 20. Aggiungere una colonna di ranghi
- 21. Come aggiungo una classe css a particolari righe in slickGrid?
- 22. Mostrando una forma nascosta
- 23. Come aggiungere tutti i file/directory ad eccezione di una directory nascosta come .git in Dockerfile
- 24. Ottieni il valore della colonna nascosta in Gridview
- 25. Aggiungere una colonna in una tabella in HIVE QL
- 26. Come aggiungere una colonna booleana in Android SQlite
- 27. Come aggiungere valori dello stesso articolo in una colonna?
- 28. Come aggiungere una colonna costante in Spark DataFrame?
- 29. Come aggiungere una colonna in più a Fiddler
- 30. Come aggiungere una nuova colonna in un file CSV?
'display: nessuno'? – undefined
dove lo metto? Non penso sia un buon modo per farlo. – sivann