¿Alguien puede arrojar algo de luz sobre cómo hacer un hipervínculo en las celdas de una columna en particular en ExtJS? He tratado de unión de la columna a una función render en mis JS, de la que devolver el html:¿Cómo agregar un hipervínculo de fila para una grilla extJS?
<a href="ControllerName/viewName">SELECT</a>
Sin embargo, con esto, el problema es que, una vez que me golpeó el controlador a través del enlace, el la navegación es exitosa, pero las navegaciones posteriores a la cuadrícula de datos solo muestran registros vacíos.
Los registros se obtienen de la DB con éxito a través del controlador Spring MVC, lo he comprobado.
Tenga en cuenta que esto sucede solo cuando utilizo el hipervínculo de filas en la grilla extJS para salir de la grilla. Si llego a la grilla, y navego en otro lado y vuelvo a la cuadrícula, los datos se muestran bien. El problema solo ocurre en caso de navegar fuera de la cuadrícula, usando el hipervínculo representado en una/cualquiera de las celdas.
Gracias por su ayuda!
Buena respuesta, excepto a) Creo que el 'a' necesita' href' para parecerse a un enlace yb) prefiere comparar el nombre de campo que puede obtener de 'grid.getColumnModel(). GetDataIndex (column)' que el índice de la columna. – AndreKR
utilizando la columna == 1 no es una buena práctica ya que si el pedido de columnas o la propiedad móvil no se configura como falso, el usuario puede reordenar la columna arrastrando y soltando y, por lo tanto, la columna no para su columna podría cambiar, así que úsela cautelosamente – SPidey