private String exportCsv() {
    AcPageSession ps = getPageSession();
    Integer sourceId = ps.getInternationalRequestedRouteSourceId();
    JwDate startUtcDt = ps.getInternationalRouteBlockStartUtcDt();
    JwDate endUtcDt = ps.getInternationalRouteBlockEndUtcDt();
    String originAirport = ps.getInternationalRequestedRouteDetailsOriginAirportCode();
    String destinationAirport = ps.getInternationalRequestedRouteDetailsDestinationAirportCode();
    JwTime departureLocalTm = ps.getInternationalRequestedRouteDetailsDepartureLocalTm();
    JwTime arrivalLocalTm = ps.getInternationalRequestedRouteDetailsArrivalLocalTm();
    JwList<AcUspsInternationalRequestedRoute> v =
        getInternationalRequestedRoutes(
            sourceId,
            startUtcDt,
            endUtcDt,
            originAirport,
            destinationAirport,
            departureLocalTm,
            arrivalLocalTm);

    _grid.setList(v);
    _grid.clearExportCriteria();
    _grid.addExportCriteria("Block Start", formatDt(startUtcDt));
    _grid.addExportCriteria("Block End", formatDt(endUtcDt));
    _grid.addExportCriteria("Origin", originAirport);
    _grid.addExportCriteria("Departure", formatTm(departureLocalTm));
    _grid.addExportCriteria("Destination", destinationAirport);
    _grid.addExportCriteria("Arrival", formatTm(arrivalLocalTm));
    return _grid.exportCsv();
  }