checkConditions(data, flags, row) {
    data = data || this.rootValue;
    flags = flags || {};
    row = row || this.data;
    return this.checkComponentConditions(data, flags, row);
  }
Checks conditions for this component and any sub components.
@param {any} data - The data to check against.
@param {any} flags - The flags passed to checkData function.
@param {any} row - The row data to check against.
@returns {boolean} - TRUE if the component is visible.