Creating Drill-Downs From a Report to a Map

In this section:

How to:

When you are developing your REPORT type procedure using WebFOCUS Developer Studio, you can define drill-down actions for different areas within the report.


Top of page

x
Procedure: How to Create Drill-Downs From a Report to a Map
  1. Select the Options panel for the particular column where you want to add a drill-down.
  2. Click the Drill Down tab.
  3. Select Javascript from the drop-down list within the Drilldown Definition area.

    You have the choice of using two JavaScript functions provided by the WebFOCUS GIS Adapter.

    • BuildMapAmpVars. Creates generic AMPER variable names in the order in which they are encountered in the function call.
      BuildMapAmpVars(fexId,value1,...,valueN)

      where:

      fexId
      Is the ID value in ESRIINFO.xml of the FOCEXEC you wish to invoke.
      value1,...,valueN
      Are the parameter values to be passed to the FOCEXEC as AMPER variables. Each value is assigned a generic name beginning with &ESRI0001.
    • BuildMapNamedVars. Creates specific AMPER variable names. The format of the call requires the variable name and value to be provided in pairs.
      BuildMapNamedVars(fexId,name1,value1,...,nameN,valueN)

      where:

      fexId
      Is the ID value in ESRIINFO.xml of the FOCEXEC you wish to invoke.
      name1,value1,...,nameN,valueN
      Are the parameter name/value pairs that are passed to the FOCEXEC as AMPER variables. Each value is assigned to the name provided.

Top of page

x
Creating Drill-Downs Between Reports

How to:

When developing your REPORT type procedure with WebFOCUS Developer Studio, you can define drill-down actions for different areas within the report.



x
Procedure: How to Create Drill-Downs From a Report to a Report
  1. Select the Options panel for the particular column where you want to add a drill-down.
  2. Click the Drill Down tab.
  3. Select Javascript from the drop-down list within the Drilldown Definition area.

    You have the choice of using two JavaScript functions provided by the WebFOCUS GIS Adapter.

    • BuildReportAmpVars. Creates generic AMPER variable names in the order in which they are encountered in the function call.
      BuildReportAmpVars(fexId,value1,...,valueN)

      where:

      fexId
      Is the ID value in ESRIINFO.xml of the FOCEXEC you wish to invoke.
      value1,...,valueN
      Are the parameter values to be passed to the FOCEXEC as AMPER variables. Each value is assigned a generic name beginning with &ESRI0001.
    • BuildReportNamedVars. Creates specific AMPER variable names. The format of the call requires the variable name and value to be provided in pairs.
      BuildReportNamedVars(fexId,name1,value1,...,nameN,valueN)

      where:

      fexId
      Is the ID value in ESRIINFO.xml of the FOCEXEC you wish to invoke.
      name1,value1,...,nameN,valueN
      Are the parameter name/value pairs that are passed to the FOCEXEC as AMPER variables. Each value is assigned to the name provided.

WebFOCUS