Por defecto, si una célula jqGrid es editable, solo clic en la celda que cambia al modo de edición. ¿Hay alguna manera de que pueda editarlo con un doble clic? Haría más fácil hacer operaciones a nivel de fila, como eliminar, ya que todas las columnas de mi cuadrícula son editables.jqGrid Edición de celdas: haga doble clic para editar?
5
A
Respuesta
7
sí, se puede utilizar el evento ondblClickRow
capturar un doble clic.
Aquí está un ejemplo sencillo para empezar:
ondblClickRow: function(){
var row_id = $("#grid").getGridParam('selrow');
jQuery('#grid').editRow(row_id, true);
}
2
Tengo la respuesta. Sólo tiene que colocar el código en las propiedades jqGrid Por ejemplo:
width: 800,
height: 200,
caption:" .:: Captura de Datos ::.",
addedrow: "last",
ondblClickRow: function (rowid, iRow,iCol) {
alert('Doble Click');
//jQuery("#TBLReporte").editCell(iRow, iCol, true);
}
Cuestiones relacionadas
- 1. Haga clic para editar en Silverlight
- 2. Cómo deshabilitar la edición de algunas celdas en la edición de filas de JQGrid?
- 3. Javafx 2 haga clic y haga doble clic
- 4. WPF ListBoxItem haga doble clic en?
- 5. Animación jQuery: Ignorar haga doble clic
- 6. ASP.Net haga doble clic en el problema
- 7. Haga doble clic en la fila DataGridView?
- 8. Edición de Gridview, haga clic dos veces problema
- 9. JQgrid en el botón de actualización haga clic en
- 10. Dirigiendo eventos del mouse [DllImport ("user32.dll")] haga clic en, haga doble clic en
- 11. Haga clic en cualquier lugar en una fila de GridView para ingresar al modo de edición
- 12. Pestaña de Eclipse haga doble clic en Visual Studio?
- 13. MvvmLight EventToCommand y WPFToolkit DataGrid haga doble clic en
- 14. jqGrid: Inhabilitar campos de formulario al editar
- 15. Haga doble clic en una fila NSTableView en Cocoa?
- 16. haga doble clic y seleccione la ruta (incluyendo '/') en Terminal.app
- 17. Silverlight 5 Haga doble clic siempre devuelve ClickCount como 1
- 18. .NET: haga doble clic en evento en TabControl
- 19. Uso de jQuery para editar celdas de tabla individuales
- 20. Finalización de la edición en jqGrid
- 21. jqGrid: cómo cambiar el relleno de celdas
- 22. ¿Cómo puedo desactivar la edición de celdas en una cuadrícula de datos WPF?
- 23. jqGrid Cuadro de diálogo de edición personalizada
- 24. Java FX 2 Edición y enfoque de celdas de tabla
- 25. jqgrid información sobre herramientas para celdas de encabezado solo
- 26. JQGrid: establece dinámicamente una celda para que no se pueda editar según el contenido
- 27. NSTableVer cómo hacer clic en cualquier lugar de la celda para editar el texto?
- 28. Eclipse haga doble clic en el número de línea para el punto de interrupción
- 29. Doble Haga clic en un elemento de ListBox para abrir un navegador
- 30. Botón derecho del ratón de la manija Haga doble clic para la forma
Gracias, pero esto no es del todo lo que tenía en mente. Al mirar este código, parece que esto abrirá el formulario para editar el contenido de una fila completa, mientras que yo quiero hacer la edición en línea de una sola celda. Además, ¿cómo desactivo la edición de la celda con un solo clic, sin perder la capacidad de seleccionar la fila con un solo clic? – Kyle
'editRow' es para edición en línea, no para edición de formularios. Además, en mis grillas necesitaba llamar explícitamente a 'editRow' del evento' onSelectRow' para permitir la edición con un solo clic. Si simplemente elimina este código, se desactivará con un solo clic. Hemos de tener en cuenta que al hacer doble clic para editar puede no ser intuitivo para los usuarios ... –
Qué quiere decir que haya extraído el código del propio código jqGrid? Además, puede estar en lo cierto, pero realmente no creo que ni siquiera hacer clic en el texto para editar sea tan intuitivo. Al menos en aplicaciones como Excel, editar una celda requiere un doble clic, por lo que no deja de tener precedentes. ¿Pensamientos? – Kyle