Как сделать так, чтобы Textarea не изменял размеры в Zend Form - PullRequest
0 голосов
/ 30 января 2019

У меня есть Zend Form, и одно из ее полей - Textarea.Я установил размер по умолчанию с помощью строк и столбцов, но хочу, чтобы пользователь не мог его изменить.

Я попытался добавить «resize» => false, но это не сработало.

public function __construct()
{
    parent::__construct('form');
    $this->setAttribute('method', 'post');
    $this->setAttribute('role', 'form');

    $this->add([
        'name' => 'feedback',
        'type' => Textarea::class,
        'attributes' => [
            'id' => 'feedback',
            'class' => 'mdc-text-field__input',
            'rows' => 3,
            'cols' => 4,
            'required' => false,
        ],
        'options' => [
            'label' => 'Feedback',
        ],
    ]);
}

1 Ответ

0 голосов
/ 31 января 2019

Вы можете выбрать между

attributes => [
    ...,
    'style' => 'resize:none'
]

или использовать класс css

attributes => [
    ...,
    'class' => 'notresizable'
]

и определить этот класс css в своем файле css.

...