You are here

public function PHPExcel_Worksheet_AutoFilter_Column::setJoin in Loft Data Grids 6.2

Same name and namespace in other branches
  1. 7.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Worksheet/AutoFilter/Column.php \PHPExcel_Worksheet_AutoFilter_Column::setJoin()

* Set AutoFilter Multiple Rules And/Or * *

Parameters

string $pJoin And/Or: * @throws PHPExcel_Exception * @return PHPExcel_Worksheet_AutoFilter_Column

2 calls to PHPExcel_Worksheet_AutoFilter_Column::setJoin()
PHPExcel_Worksheet_AutoFilter_Column::clearRules in vendor/phpoffice/phpexcel/Classes/PHPExcel/Worksheet/AutoFilter/Column.php
* Delete all AutoFilter Column Rules * *
PHPExcel_Worksheet_AutoFilter_Column::deleteRule in vendor/phpoffice/phpexcel/Classes/PHPExcel/Worksheet/AutoFilter/Column.php
* Delete a specified AutoFilter Column Rule * If the number of rules is reduced to 1, then we reset And/Or logic to Or * *

File

vendor/phpoffice/phpexcel/Classes/PHPExcel/Worksheet/AutoFilter/Column.php, line 228

Class

PHPExcel_Worksheet_AutoFilter_Column
PHPExcel_Worksheet_AutoFilter_Column

Code

public function setJoin($pJoin = self::AUTOFILTER_COLUMN_JOIN_OR) {

  // Lowercase And/Or
  $pJoin = strtolower($pJoin);
  if (!in_array($pJoin, self::$_ruleJoins)) {
    throw new PHPExcel_Exception('Invalid rule connection for column AutoFilter.');
  }
  $this->_join = $pJoin;
  return $this;
}