INTEQ KB
Advertisement
  getValue - Implementa como deve ser obtido o valor do aggregate. É onde é realizado o
cálculo de fato. Abaixo segue exemplo de como se definir o getValue.
Usaremos como exemplo a implentação feita na classe MaxDataSetAggregate.
MaxDataSetAggregate.prototype.getValue = function MaxDataSetAggregate_getValue() { this.dataSet.indexFieldNames = this.fieldName this.dataSet.last() return this.dataSet[ this.fieldName ] }
  previewValue - Implementa o cálculo de obtenção do valor do aggregate com a alteração de
  um dos valores do campo do dataset.
MaxDataSetAggregate.prototype.previewValue = function MaxDataSetAggregate_previewValue( recNo, newValue ) { // fValue é o valor atual do aggregate. Verifico se o novo valor é maior q o atual this.fValue = Math.max( this.fValue, newValue ) }
Advertisement