Tengo filas de una tabla en jqGrid. Manipulo el comportamiento de cellEdit
y ahora lo uso para editar. Después de iniciar la grilla, usaré;jqGrid - cómo encontrar iRow (índice de la fila) desde rowId (clave pri de la tabla)
$('#grid').editCell(iRow,1,false);
para simplemente seleccionar la celda.
pero solo tengo rowId
no iRow
. ¿Cómo puedo obtener iRow
desde rowId
?
Muchas gracias mucho ... Funcionó. Además, si tenemos más de una grilla en la página, podemos usar var iRow = $ ('# gridId #' + rowId) [0] .rowIndex; –
@OnurErenElibol: ¡De nada! La identificación de cualquier elemento es única en la página para que pueda usar '$ ('#' + rowId) [0] .rowIndex' independientemente del número de cuadrículas. El '$ ('# gridId #' + rowId) [0] .rowIndex' también funcionará y obtendrá los mismos resultados, pero funcionará * lentamente *. Es importante que ** todo el elemento ** en la página tenga una identificación única. Por lo tanto, no puede usar el mismo rowid para diferentes cuadrículas en la página. Si tiene conflictos, puede usar la opción 'idPrefix' de la grilla. – Oleg
Cuando tengo 2 cuadrículas encuadernadas con 2 tablas diferentes, es posible que tenga 2 Id. Idénticas para cuadrículas diferentes. En html no es aceptable (gracias a usted por este buen punto). Creo que usaré ** idPrefix **. –