set disabled(value) {
    const isDisabled = stringUtils.stringToBool(value);
    if (isDisabled) {
      if (this.inputRoot) {
        this.removeAttribute('readonly');
        this.inputRoot.disabled = true;
        this.inputRoot.readonly = false;
        this.inputRoot.cursor = 'initial';
        this.inputRoot.bgTransparent = true;
        this.trigger.disabled = true;
        this.trigger.readonly = false;
      }
      this.setAttribute('disabled', 'true');
      return;
    }

    if (this.input) {
      this.inputRoot.disabled = false;
      this.inputRoot.readonly = false;
      this.inputRoot.cursor = 'pointer';
      this.inputRoot.bgTransparent = false;
      this.trigger.disabled = false;
      this.trigger.readonly = false;
    }
    this.removeAttribute('disabled');
  }
/**
   * Sets the disabled attribute
   * @param {string|boolean} value string value from the disabled attribute
   */
Sets the disabled attribute
@param {string|boolean} value string value from the disabled attribute
Sets the disabled attribute @param { string|boolean } value string value from the disabled attribute
set disabled(value) {
    const isDisabled = stringUtils.stringToBool(value);
    if (isDisabled) {
      if (this.inputRoot) {
        this.removeAttribute('readonly');
        this.inputRoot.disabled = true;
        this.inputRoot.readonly = false;
        this.inputRoot.cursor = 'initial';
        this.inputRoot.bgTransparent = true;
        this.trigger.disabled = true;
        this.trigger.readonly = false;
      }
      this.setAttribute('disabled', 'true');
      return;
    }
    if (this.input) {
      this.inputRoot.disabled = false;
      this.inputRoot.readonly = false;
      this.inputRoot.cursor = 'pointer';
      this.inputRoot.bgTransparent = false;
      this.trigger.disabled = false;
      this.trigger.readonly = false;
    }
    this.removeAttribute('disabled');
  }
set disabled ( value ) { const isDisabled = stringUtils . stringToBool ( value ) ; if ( isDisabled ) { if ( this . inputRoot ) { this . removeAttribute ( 'readonly' ) ; this . inputRoot . disabled = true ; this . inputRoot . readonly = false ; this . inputRoot . cursor = 'initial' ; this . inputRoot . bgTransparent = true ; this . trigger . disabled = true ; this . trigger . readonly = false ; } this . setAttribute ( 'disabled' , 'true' ) ; return ; } if ( this . input ) { this . inputRoot . disabled = false ; this . inputRoot . readonly = false ; this . inputRoot . cursor = 'pointer' ; this . inputRoot . bgTransparent = false ; this . trigger . disabled = false ; this . trigger . readonly = false ; } this . removeAttribute ( 'disabled' ) ; }
Sets the disabled attribute
 @param {string|boolean} value string value from the disabled attribute
Sets the disabled attribute @param { string|boolean } value string value from the disabled attribute