Packagecom.esri.bacore
Classpublic class ReportOptions
InheritanceReportOptions Inheritance Object
Implements IJsonObject

The ReportOptions class specifies output report properties.

The report header property is optional. The report format property is required. The templateName is required in summary reports. Other properties specify binding of fields of a boundary layer with summary report header fields.

See also

SummaryReportParameters
StandardReportParameters


Public Properties
 PropertyDefined By
  areaTitleField : String
Area description attribute field name in a boundary layer used as a source for summary report.
ReportOptions
  format : String
Report format (required).
ReportOptions
  header : BAReportHeader
Custom report header parameters (optional).
ReportOptions
  locationNameField : String
Location attribute field name in a boundary layer used as a source for summary report.
ReportOptions
  storeAddressField : String
Store address attribute field name in a boundary layer used as a source for summary report.
ReportOptions
  storeLatitudeField : String
Store latitude attribute field name in a boundary layer used as a source for summary report.
ReportOptions
  storeLongitudeField : String
Store longitude attribute field name in a boundary layer used as a source for summary report.
ReportOptions
  templateName : String
Report template name.
ReportOptions
Public Methods
 MethodDefined By
  
ReportOptions(format:String = null, templateName:String = null, header:BAReportHeader = null)
Creates a new instance of the ReportOptions object.
ReportOptions
Property Detail
areaTitleFieldproperty
areaTitleField:String

Area description attribute field name in a boundary layer used as a source for summary report.

The default value is "AREA_DESC2".


Implementation
    public function get areaTitleField():String
    public function set areaTitleField(value:String):void
formatproperty 
format:String

Report format (required).


Implementation
    public function get format():String
    public function set format(value:String):void
headerproperty 
header:BAReportHeader

Custom report header parameters (optional).


Implementation
    public function get header():BAReportHeader
    public function set header(value:BAReportHeader):void
locationNameFieldproperty 
locationNameField:String

Location attribute field name in a boundary layer used as a source for summary report.

The default value is "SITE_NAME".


Implementation
    public function get locationNameField():String
    public function set locationNameField(value:String):void
storeAddressFieldproperty 
storeAddressField:String

Store address attribute field name in a boundary layer used as a source for summary report.

The default value is "STORE_ADDR".


Implementation
    public function get storeAddressField():String
    public function set storeAddressField(value:String):void
storeLatitudeFieldproperty 
storeLatitudeField:String

Store latitude attribute field name in a boundary layer used as a source for summary report.

The default value is "STORE_LAT".


Implementation
    public function get storeLatitudeField():String
    public function set storeLatitudeField(value:String):void
storeLongitudeFieldproperty 
storeLongitudeField:String

Store longitude attribute field name in a boundary layer used as a source for summary report.

The default value is "STORE_LONG".


Implementation
    public function get storeLongitudeField():String
    public function set storeLongitudeField(value:String):void
templateNameproperty 
templateName:String

Report template name. The template name is used in summary reports only. It should be a valid report name returned by a Get Report Templates task.


Implementation
    public function get templateName():String
    public function set templateName(value:String):void

See also

Constructor Detail
ReportOptions()Constructor
public function ReportOptions(format:String = null, templateName:String = null, header:BAReportHeader = null)

Creates a new instance of the ReportOptions object.

Parameters
format:String (default = null) — The report format.
 
templateName:String (default = null) — The report template name.
 
header:BAReportHeader (default = null) — The report header. Allows a customization of report header parameters.