Размер выпадающего списка с CakePHP

В настоящее время я использую CakePHP, и у меня есть выпадающий список, который содержит много текста. На самом деле это список предопределенных сообщений, которые пользователь может выбрать.

Интересно, есть ли способ заставить CakePHP сохранить исходный размер выпадающего списка, чтобы не допустить пролета текста вправо, как-то заставить возврат каретки.

Я также использую Фонд, может быть решение на этом уровне тоже?

Спасибо

1 ответ

Решение

Вы можете добавить class или Id в это поле выбора и применить css к нему, чтобы контролировать ширину этого поля, например:

$options = array('M' => 'Male', 'F' => 'Female');
echo $this->Form->select('gender', $options, array('escape' => false));

Который будет выглядеть

<select name="data[User][gender]" id="UserGender">
<option value=""></option>
<option value="M">Male</option>
<option value="F">Female</option>
</select>

затем добавить CSS как

#UserGender {width : 200px;}
Другие вопросы по тегам