Neven
4/29/2020 - 8:14 AM

Interactive Grid tricks

//Fill form region items with click on Interactive Grid Rows
// Selects for IG region and for Form region should be the same
$("#IGregionID").on("click", "tr", function () {
    var gridView = apex.region("IGregionID").widget().interactiveGrid("getViews").grid;
    var columns = Object.keys(gridView.modelColumns);
    var records = gridView.getSelectedRecords();

    $.each(columns, function(i, column) {
        $.each(records, function(i, record) {
          value = gridView.model.getValue(record, column);
          $s(`P1_${column}`, value);
        });
    });       
});

$("#evidencija").on("click", "tr", function () {
    var gridView = apex.region("evidencija").widget().interactiveGrid("getViews").grid;
    var columns = Object.keys(gridView.modelColumns);
    var records = gridView.getSelectedRecords();

    $.each(columns, function(i, column) {
        $.each(records, function(i, record) {
          value = gridView.model.getValue(record, column);
          $s(`P13_${column}`, value);
        });
    });
});