Class \avadim\FastExcelWriter\DataValidation\DataValidation¶
- __construct() – DataValidation constructor
- custom() – Make data validation as a custom rule
- date() – Make data validation as a date value
- decimal() – Make data validation as a decimal value
- dropDown() – Make data validation as a dropdown list
- expression() – Make data validation as an expression (alias of self::custom())
- integer() – Make data validation as an integer value
- isNumber() – Checking if a cell value is a number
- isText() – Checking if a cell value is a text
- list() – Alias of dropDown()
- make() – Make a DataValidation instance
- textLength() – Make data validation as a text length
- whole() – Alias of integer()
- allowBlank() – Allow blank value
- setError() – Set error message (title and body)
- setErrorMessage() – Error message body
- setErrorStyle() – Error style (action in case of error)
- setErrorTitle() – Error message title
- setFormula() – Alias of setFormula1()
- setFormula1() – Set formula 1 for data validation
- setFormula2() – Set formula 2 for data validation
- setOperator()
- setPrompt() – Set prompt
- showDropDown() – Show dropdown list
- showErrorMessage() – Allow (or disallow) error message
- showInputMessage() – Show input message
__construct()¶
public function __construct($type)
Parameters¶
$type
custom()¶
public static function custom(string $formula): DataValidation
Parameters¶
string $formula
date()¶
public static function date(string $operator, $formulas): DataValidation
Parameters¶
string $operatorstring|int|array $formulas
decimal()¶
public static function decimal(string $operator, $formulas): DataValidation
Parameters¶
string $operatorstring|int|array $formulas
dropDown()¶
public static function dropDown($formulas): DataValidation
Parameters¶
array|string $formulas
expression()¶
public static function expression(string $formula): DataValidation
Parameters¶
string $formula
integer()¶
public static function integer(string $operator, $formulas): DataValidation
Parameters¶
string $operatorstring|int|array $formulas
isNumber()¶
public static function isNumber(): DataValidation
Parameters¶
None
isText()¶
public static function isText(): DataValidation
Parameters¶
None
list()¶
public static function list($formulas): DataValidation
Parameters¶
array|string $formulas
make()¶
public static function make($type): DataValidation
Parameters¶
$type
textLength()¶
public static function textLength(string $operator, $formulas): DataValidation
Parameters¶
string $operatorarray|string $formulas
whole()¶
public static function whole(string $operator, $formulas): DataValidation
Parameters¶
string $operatorstring|int|array $formulas
allowBlank()¶
public function allowBlank(?bool $allowBlank = true): DataValidation
Parameters¶
bool $allowBlank
setError()¶
public function setError(string $errorMessage,
?string $errorTitle = null): DataValidation
Parameters¶
string $errorMessagestring|null $errorTitle
setErrorMessage()¶
public function setErrorMessage(string $error): DataValidation
Parameters¶
string $error
setErrorStyle()¶
public function setErrorStyle(string $errorStyle): DataValidation
Parameters¶
string $errorStyle
setErrorTitle()¶
public function setErrorTitle(string $errorTitle): DataValidation
Parameters¶
string $errorTitle
setFormula()¶
public function setFormula($formula): DataValidation
Parameters¶
int|float|string|array|null $formula
setFormula1()¶
public function setFormula1($formula): DataValidation
Parameters¶
int|float|string|array|null $formula
setFormula2()¶
public function setFormula2($formula): DataValidation
Parameters¶
int|float|string|array|null $formula
setOperator()¶
public function setOperator(string $operator, $formula1,
$formula2): DataValidation
Parameters¶
string $operator$formula1$formula2
setPrompt()¶
public function setPrompt(string $promptMessage,
?string $promptTitle = null): DataValidation
Parameters¶
string $promptMessagestring|null $promptTitle
showDropDown()¶
public function showDropDown(?bool $showDropDown = true): DataValidation
Parameters¶
bool $showDropDown
showErrorMessage()¶
public function showErrorMessage(?bool $showErrorMessage = true): DataValidation
Parameters¶
bool $showErrorMessage
showInputMessage()¶
public function showInputMessage(?bool $showInputMessage = true): DataValidation
Parameters¶
bool|null $showInputMessage