Tengo una cuadrícula interactiva (IG) que tiene un campo que contiene una URL que quiero usar para cargar un IFRAME en la misma página.
Quiero actualizar ese iframe cuando los usuarios hagan clic en las diferentes filas del IG.
¿Hay alguna manera de conseguir eso?
Puedo obtener la fila seleccionada con esto y ¿cómo hago referencia a la columna URL? por su posición? registroSeleccionado = this.data.selectedRecords[0][0];
Puede usar dynamic action con la fila seleccionada (IG) y como acción, ejecutar código Javascript:
var widget = apex.region(igID).widget(); var grid = widget.interactiveGrid('getViews', 'grid'); var model = grid.model; model.forEach(function (r) { var record = r; model.setValue(record, 'YOURCOLUMNNAME', 'the value you want to set'); });Esto itera sobre sus filas en el IG y establecerá el valor en una columna específica de cada fila.