diff --git a/lib/internal/Magento/Framework/Data/Form/Element/Textarea.php b/lib/internal/Magento/Framework/Data/Form/Element/Textarea.php index 724a609189ba9022ed27595273eb7999dd21f0af..cf56737b7527e77ab136dfa7db9a5c8290a0834a 100644 --- a/lib/internal/Magento/Framework/Data/Form/Element/Textarea.php +++ b/lib/internal/Magento/Framework/Data/Form/Element/Textarea.php @@ -15,6 +15,19 @@ use Magento\Framework\Escaper; class Textarea extends AbstractElement { + /** + * default number of rows + * + * @var int + */ + const DEFAULT_ROWS = 2; + /** + * default number of cols + * + * @var int + */ + const DEFAULT_COLS = 15; + /** * @param Factory $factoryElement * @param CollectionFactory $factoryCollection @@ -30,8 +43,12 @@ class Textarea extends AbstractElement parent::__construct($factoryElement, $factoryCollection, $escaper, $data); $this->setType('textarea'); $this->setExtType('textarea'); - $this->setRows(2); - $this->setCols(15); + if (!$this->getRows()) { + $this->setRows(self::DEFAULT_ROWS); + } + if (!$this->getCols()) { + $this->setCols(self::DEFAULT_COLS); + } } /**