Hi, I would like to know if you can set a default value in a dropdown list.
My PHP code
$objValidation = $objPHPExcel->getActiveSheet()->getCell($cell_key')
->getDataValidation();
$objValidation->setType( PHPExcel_Cell_DataValidation::TYPE_LIST );
$objValidation->setErrorStyle( PHPExcel_Cell_DataValidation::STYLE_INFORMATION );
$objValidation->setAllowBlank(false);
$objValidation->setShowInputMessage(true);
$objValidation->setShowErrorMessage(true);
$objValidation->setShowDropDown(true);
$objValidation->setErrorTitle('Input error');
$objValidation->setError('Value is not in list.');
$objValidation->setPromptTitle('Pick from list');
$objValidation->setPrompt('Please pick a value from the drop-down list.');
$objValidation->setFormula1('System!$A:$A');
Until here everything ok, the code works perfectly, but by default, the selected option is blank while I would like to have a concrete option selected.
Hi, I would like to know if you can set a default value in a dropdown list.
My PHP code
$objValidation = $objPHPExcel->getActiveSheet()->getCell($cell_key') ->getDataValidation(); $objValidation->setType( PHPExcel_Cell_DataValidation::TYPE_LIST ); $objValidation->setErrorStyle( PHPExcel_Cell_DataValidation::STYLE_INFORMATION ); $objValidation->setAllowBlank(false); $objValidation->setShowInputMessage(true); $objValidation->setShowErrorMessage(true); $objValidation->setShowDropDown(true); $objValidation->setErrorTitle('Input error'); $objValidation->setError('Value is not in list.'); $objValidation->setPromptTitle('Pick from list'); $objValidation->setPrompt('Please pick a value from the drop-down list.'); $objValidation->setFormula1('System!$A:$A');
Until here everything ok, the code works perfectly, but by default, the selected option is blank while I would like to have a concrete option selected.
It's possible?