calculateValue(data, flags, row) {
    data = data || this.rootValue;
    flags = flags || {};
    row = row || this.data;
    return this.calculateComponentValue(data, flags, row);
  }
Performs calculations in this component plus any child components.
@param {*} data - The data to perform the calculation with.
@param {*} flags - The flags to use when calculating the value.
@param {*} row - The contextual row data to use when performing the calculation.
@returns {boolean} - TRUE if the value changed.