come ottenere un valore di una colonna (nascosta), dalla riga selezionata. ovvero, il valore della cella deve essere dalla cella identificata da colName e dalla riga selezionata (non utilizzando la selezione multipla). Dall'API vedo il metodo getGridParam ("selrow") per leggere la riga, può essere in grado di combinare con altri metodi .. ma, qualsiasi metodo conveniente disponibile? un frammento di codice farebbe risparmiare molto tempo ... \ grazie.JQgrid: valore specifico da una riga selezionata
10
A
risposta
32
È necessario utilizzare la funzione getCell
per leggere il valore dalla cella identificata dall'id della riga. Quindi, se avete bisogno di un dati dalla colonna 'MyColName' di riga selezionata si può fare questo con il seguente codice:
var grid = jQuery('#list');
var sel_id = grid.jqGrid('getGridParam', 'selrow');
var myCellData = grid.jqGrid('getCell', sel_id, 'MyColName');
Se avete bisogno di leggere i dati completi di una riga è possibile utilizzare al posto di getRowData
getCell
. Ulteriori informazioni sui metodi supportati da jqGrid sono disponibili nella documentazione (vedere http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods).
Problemi correlati
- 1. come ottenere l'ID riga della riga selezionata in jqgrid
- 2. Come ottenere la riga dati selezionata in jqGrid
- 3. jqGrid - Deseleziona riga al clic
- 4. jqGrid disabilitazione evidenziazione riga
- 5. jqGrid gridComplete: - getRowData - ottenere valore di cella riga dalla matrice
- 6. ExtJS - Get rowIndex di una riga selezionata
- 7. jqgrid supporta l'altezza della riga in modo da poter visualizzare più righe in una riga
- 8. Qt C++ Ottieni dati da ogni cella di una riga selezionata da una QTableView
- 9. ASPXGridView ClientSideEvents Come ottenere il valore KeyField della riga selezionata
- 10. Come ottenere il valore campo della riga selezionata Devexpress GridView?
- 11. selezionare il valore specifico da mappa
- 12. WPF Datagrid set riga selezionata
- 13. DataGridView senza riga selezionata all'inizio
- 14. UITableView - quale riga è stata selezionata?
- 15. Rimuovere tutti i valore specifico da serie
- 16. Casella AngularJS selezionata valore personalizzato
- 17. Get riga selezionata da DataTable in Shiny App
- 18. come ottenere i dati dalla riga selezionata da datagridview
- 19. Aggiunta di un pulsante a una riga in jqgrid
- 20. jqGrid - Trascinando una riga per ordinarlo cancella le larghezze cella
- 21. jqGrid (Elimina riga) - Come inviare ulteriori dati POST?
- 22. come mantenere la riga corrente in jqgrid
- 23. Python + GTK: come impostare una riga selezionata su gtk.treeview
- 24. Controlla se una tabella contiene una riga con un valore di colonna specifico
- 25. Come ottengo i dati della riga selezionata da una vista griglia dati usando SelectedRows?
- 26. Nascondi riga con valore cella specifico DataGridView C#
- 27. jqGrid evidenzia la nuova riga aggiunta
- 28. Come si ottiene un valore specifico da un oggetto System.Data.DataTable?
- 29. passa il valore dell'opzione selezionata da select a php
- 30. ListView animare le righe dopo aver rimosso una riga selezionata
Ciao, tratterò la domanda come se fosse diretta. Tuttavia ottengo il valore della cella come null (vedi sotto qn). ma il mio vero problema è irrisolto, che ho formulato come un altro qn.http: //stackoverflow.com/questions/3024075/jqgrid-navigation-based-on-the-selected-row. Spero che la mia esperienza mi possa aiutare. – bsr
Non capisco perché si riceve valore nullo. Non lo hai riempito o chiedi il valore PRIMA che il valore sia riempito? (per esempio, non all'interno di 'loadComplete' o' gridComplete'). O hai altri problemi? – Oleg
i dati non erano lì perché la risposta JSON non era corretta .. e ha funzionato benissimo dopo .. grazie – bsr