docs: function (report, options) {
              if (report) {
                  var text = report.text;
                  var value = report.value;
                  var stopValueProp = options ? options.stopValueProp : false;
                  if (text != null) {
                      var domElt = this.getSelectField();
                      domElt.innerHTML = ariaUtilsString.escapeHTML(text) + '&nbsp;';
                      // the &nbsp; at the end of the label is useful to make sure there is always something in the line
                      // so that the height does not change
                  }
                  var openDropdown = report.displayDropDown;
                  if (typeof value != 'undefined' && stopValueProp !== true) {
                      this._updateValue(true);
                  }
                  if (this._cfg) {
                      if (openDropdown === true && !this._dropdownPopup) {
                          this._openDropdown();
                      } else if (openDropdown === false && this._dropdownPopup) {
                          this._closeDropdown();
                      }
                  }
                  report.$dispose();
              }
          }