setValue(submission, flags = {}) {
    const changed = super.setValue(submission, flags);
    if (!flags || !flags.fromIframe) {
      this.once('iframe-ready', () => {
        if (changed) {
          this.postMessage({ name: 'submission', data: submission });
        }
      });
    }
    return changed;
  }
Set's the value of this form component.
@param {import('@formio/core').Submission} submission - The submission JSON to set the value of this form.
@param {any} flags - The flags to use when setting the submission.
@returns {boolean} - If the value changed or not.