new DataExporterFieldDef()
Classe que descreve uma coluna para ser exportada
- See:
-
- DataExporter
Members
-
displayFormat :DateFormat|LatitudeFormat|LongitudeFormat|AngleFormat|NumberFormat
-
Formato de exibição dos valores da coluna.
Valores possíveis:
- DateFormat.DDMMYYYY: dia/mês/ano(4 dígitos)
- DateFormat.DDMMYY: dia/mês/ano(2 dígitos)
- DateFormat.MMYYYY: mês/ano(4 dígitos)
- DateFormat.WWYYYY: semana/ano(4 dígitos)
- LatitudeFormat.DDD_DDDDD: graus decimais°
- LatitudeFormat.DDD_MM_MMM_DIR: graus° minutos' {N|S}
- LatitudeFormat.DDD_MM_SS_S_DIR: graus° minutos' segundos" {N|S}
- LongitudeFormat.DDD_DDDDD: graus°
- LongitudeFormat.DDD_MM_MMM_DIR: graus° minutos' {E|W}
- LongitudeFormat.DDD_MM_SS_S_DIR: graus° minutos' segundos" {E|W}
- AngleFormat.DDD: graus°
- AngleFormat.DDD_DD: graus decimais°
- NumberFormat.DECIMAL: número com separador de milhar e decimal
- NumberFormat.INTEGER: número inteiro com separador de milhar
- NumberFormat.DBKEY: número inteiro sem separador de milhar
Para fins de compatibilidade, também são suportados strings de template no formato definido pela API goog.i18n.NumberFormat, sendo
'##0.##'
e##0
os padrões mais comuns, normalmente utilizados para formatar chaves sem separador de milhar. Para esse uso, é recomendado que os códigos sejam revistos para passarem a utilizar o formatoNumberFormat.DBKEY
.Type:
- DateFormat | LatitudeFormat | LongitudeFormat | AngleFormat | NumberFormat
-
isGroup :boolean
-
Indica se é um campo de agrupamento.
Type:
- boolean
- Default Value:
-
- false
-
label :string
-
Nome de exibição do campo.
Type:
- string
-
lookupType :number
-
Define o tipo de "lookup" do campo. Valores possíveis: LookupType.NONE, LookupType.RECORD, LookupType.CLASS ou LookupType.FILE.
Type:
- number
- See:
-
- Field#lookupType
-
name :string
-
Nome do campo que será exportado.
Type:
- string
-
onCalculate :LegacyEvent
-
Evento que será usado para se obter o valor do campo.
Type:
- LegacyEvent
Example
fieldDef.onCalculate.set(function (fieldDef, dataSet) { return ds.recNo; });
-
onLookupDisplay :LegacyEvent
-
Evento que será usado para se obter o valor de exibição das chaves deste campo lookup.
Type:
- LegacyEvent
Example
fieldDef.onLookupDisplay.set(function (fieldDef, key) { return DBKey.from(key).str('iName'); });
-
type :string
-
Tipo do campo que será exportado.
Type:
- string
Methods
-
<static> newFromField(field)
-
Cria uma instância de DataExporterFieldDef copiando as configurações do campo informado.
Parameters:
Name Type Description field
Field Campo base, cujas configurações serão copiadas.
Returns:
Instância criada a partir das configurações do campo.
- Type
- DataExporterFieldDef