В выпадающем списке Yii 1.x выберите один вариант

1

Я пытался создать раскрывающийся список в Yii 1.x следующим образом.

<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12'));?>

Здесь $roles role_id => role_name содержит список всех ролей в role_id => role_name. То, что я ищу, - это сделать только один элемент из раскрывающегося списка.

Может ли кто-нибудь помочь мне сделать это?

Теги:
drop-down-menu
yii1.x

1 ответ

1
Лучший ответ

Просто добавьте "disabled"=>"disabled" в раскрывающийся список, это отключит выпадающее меню, например:

<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12', "disabled"=>"disabled"));?>

Если вы хотите отключить любую из выбранных опций, вы можете сделать это:

<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12', 'options'=>array("myValue"=>array('disabled'=>'disabled'))));?>

Здесь пользователи не смогут выбрать myValue из выпадающего списка.

  • 0
    это отключит все параметры в раскрывающемся списке. Я хочу выборочно отключить одну опцию. Не все.
  • 0
    @TismonVarghese вы можете объяснить немного больше? Вы хотите отключить эту опцию, почему бы не удалить ее?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню