Revert showDropDown back to the previous inverted state. showDropDown is apparently incorrect documentation, it works as hideDropDrop if true.
This commit is contained in:
parent
92909d52f9
commit
a818ce0c19
|
|
@ -35,7 +35,8 @@ class DataValidations
|
||||||
$docValidation->setErrorStyle((string) $dataValidation['errorStyle']);
|
$docValidation->setErrorStyle((string) $dataValidation['errorStyle']);
|
||||||
$docValidation->setOperator((string) $dataValidation['operator']);
|
$docValidation->setOperator((string) $dataValidation['operator']);
|
||||||
$docValidation->setAllowBlank(filter_var($dataValidation['allowBlank'], FILTER_VALIDATE_BOOLEAN));
|
$docValidation->setAllowBlank(filter_var($dataValidation['allowBlank'], FILTER_VALIDATE_BOOLEAN));
|
||||||
$docValidation->setShowDropDown(filter_var($dataValidation['showDropDown'], FILTER_VALIDATE_BOOLEAN));
|
// showDropDown is inverted (works as hideDropDown if true)
|
||||||
|
$docValidation->setShowDropDown(!filter_var($dataValidation['showDropDown'], FILTER_VALIDATE_BOOLEAN));
|
||||||
$docValidation->setShowInputMessage(filter_var($dataValidation['showInputMessage'], FILTER_VALIDATE_BOOLEAN));
|
$docValidation->setShowInputMessage(filter_var($dataValidation['showInputMessage'], FILTER_VALIDATE_BOOLEAN));
|
||||||
$docValidation->setShowErrorMessage(filter_var($dataValidation['showErrorMessage'], FILTER_VALIDATE_BOOLEAN));
|
$docValidation->setShowErrorMessage(filter_var($dataValidation['showErrorMessage'], FILTER_VALIDATE_BOOLEAN));
|
||||||
$docValidation->setErrorTitle((string) $dataValidation['errorTitle']);
|
$docValidation->setErrorTitle((string) $dataValidation['errorTitle']);
|
||||||
|
|
|
||||||
|
|
@ -699,7 +699,8 @@ class Worksheet extends WriterPart
|
||||||
}
|
}
|
||||||
|
|
||||||
$objWriter->writeAttribute('allowBlank', ($dv->getAllowBlank() ? '1' : '0'));
|
$objWriter->writeAttribute('allowBlank', ($dv->getAllowBlank() ? '1' : '0'));
|
||||||
$objWriter->writeAttribute('showDropDown', ($dv->getShowDropDown() ? '1' : '0'));
|
// showDropDown is really hideDropDown Excel renders as true = hide, false = show
|
||||||
|
$objWriter->writeAttribute('showDropDown', (!$dv->getShowDropDown() ? '1' : '0'));
|
||||||
$objWriter->writeAttribute('showInputMessage', ($dv->getShowInputMessage() ? '1' : '0'));
|
$objWriter->writeAttribute('showInputMessage', ($dv->getShowInputMessage() ? '1' : '0'));
|
||||||
$objWriter->writeAttribute('showErrorMessage', ($dv->getShowErrorMessage() ? '1' : '0'));
|
$objWriter->writeAttribute('showErrorMessage', ($dv->getShowErrorMessage() ? '1' : '0'));
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue