Per impostazione predefinita, se una cella jqGrid è modificabile, singolo click su quella cella cambia in modalità di modifica. C'è un modo in cui posso farlo modificare con un doppio clic? Renderebbe più semplice eseguire operazioni a livello di riga come l'eliminazione, poiché tutte le colonne della mia griglia sono modificabili.jq Modifica cella Grid - Fare doppio clic per modificare?
5
A
risposta
7
Sì, è possibile utilizzare l'evento ondblClickRow
di catturare un doppio clic.
Ecco un semplice esempio per iniziare:
ondblClickRow: function(){
var row_id = $("#grid").getGridParam('selrow');
jQuery('#grid').editRow(row_id, true);
}
2
ho avuto la risposta. Hai solo bisogno di inserire il codice sulle proprietà jqGrid Per esempio:
width: 800,
height: 200,
caption:" .:: Captura de Datos ::.",
addedrow: "last",
ondblClickRow: function (rowid, iRow,iCol) {
alert('Doble Click');
//jQuery("#TBLReporte").editCell(iRow, iCol, true);
}
Problemi correlati
- 1. NSTableVisualizza come fare clic in qualsiasi punto della cella per modificare il testo?
- 2. Fare doppio clic su java -jar MyJar.jar
- 3. Fare doppio clic sulla riga DataGridView?
- 4. necessario fare doppio clic su Firefox
- 5. jq Barra di scorrimento verticale Grid
- 6. jq Barra di scorrimento orizzontale Grid
- 7. DataGridView elemento doppio clic
- 8. Rendering cella Grid GXT3
- 9. Formato cella PHPExcel personalizzato visualizzato solo dopo il doppio clic
- 10. DataGridView - "Stile di selezione cella" - Modifica cella
- 11. Jquery Fare clic per modificare il campo di modulo Valore
- 12. Fare doppio clic su una riga NSTableView in Cocoa?
- 13. Kendo Grid: Aggiornamento trigger fai clic sul tasto invio per la modifica popup dell'editor
- 14. Javafx 2 clic e doppio clic
- 15. Configurazione evento doppio clic griglia angolare ui
- 16. Evidenziazione doppio clic
- 17. Modifica in singolo clic in WPF DataGrid
- 18. Come modificare l'altezza di Kendo ui Grid
- 19. Highcharts - Evento doppio clic
- 20. come modificare un oggetto nidificato con JQ
- 21. Kendo Grid può essere sempre in modalità di modifica?
- 22. Kendo Grid annulla evento di modifica
- 23. Pulisci singolo clic + doppio clic su Silverlight?
- 24. Modifica dinamica colore cella datagridview
- 25. Doppio clic in R-lucido
- 26. WPF: clic singolo con pulsante + doppio clic
- 27. LayoutManager per RecyclerView Grid con larghezza cella diversa
- 28. Il doppio clic sulle intestazioni di NSOutlineView sta attivando il metodo del doppio clic?
- 29. Esci/disattiva la modalità di modifica dopo l'evento gestito doppio clic
- 30. Modifica ritardo lungo clic
Grazie, ma questo non è proprio quello che avevo in mente. Guardando questo codice, sembra che questo porterebbe il modulo per modificare il contenuto di un'intera riga, mentre io voglio fare la modifica in linea di una singola cella. Inoltre, come faccio a disattivare la modifica delle celle in un click, pur mantenendo la possibilità di selezionare la riga con un solo clic? – Kyle
'editRow' è per la modifica in linea, non forma la modifica. Inoltre, nelle mie griglie avevo bisogno di chiamare esplicitamente 'editRow' dall'evento' onSelectRow' per abilitare la modifica tramite un solo click. Se rimuovi semplicemente questo codice, avrai disabilitato il clic singolo. Tieni presente che fare doppio clic per modificare potrebbe non essere intuitivo per i tuoi utenti ... –
Vuoi dire che hai rimosso il codice dal codice jqGrid stesso? Inoltre, potresti essere corretto, ma non penso che anche il solo clic sul testo per il montaggio sia così intuitivo. Almeno in app come Excel, la modifica di una cella richiede un doppio clic, quindi non è senza precedenti. Pensieri? – Kyle