_filter(val) {
    return function (item, index, x) {
      if (!val) {
        return true;
      } else {
        var v = val.toLowerCase();
        var i = this.getValue(item).toLowerCase();
        return i.includes(v);
      }
    }.bind(this);
  }
/**
   * Filters the items based on the input text or checkbox state of the item.
   * @param {Object} val Value used to filter data.
   * @return {boolean} Decides whether to show the item or not.
   * @private
   */
Filters the items based on the input text or checkbox state of the item.
@param {Object} val Value used to filter data.
@return {boolean} Decides whether to show the item or not.
@private
Filters the items based on the input text or checkbox state of the item . @param { Object } val Value used to filter data . @return { boolean } Decides whether to show the item or not . @private
_filter(val) {
    return function (item, index, x) {
      if (!val) {
        return true;
      } else {
        var v = val.toLowerCase();
        var i = this.getValue(item).toLowerCase();
        return i.includes(v);
      }
    }.bind(this);
  }
_filter ( val ) { return function ( item , index , x ) { if ( ! val ) { return true ; } else { var v = val . toLowerCase ( ) ; var i = this . getValue ( item ) . toLowerCase ( ) ; return i . includes ( v ) ; } } . bind ( this ) ; }
Filters the items based on the input text or checkbox state of the item.
Filters the items based on the input text or checkbox state of the item .