2015-11-06 2 views
1

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

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

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

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

ответ

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 вы можете объяснить немного больше? Вы хотите отключить этот параметр из выбранного, почему бы не удалить его? – Criesto

+0

@ TismonVarghese проверить мой обновленный ответ. – Criesto

Смежные вопросы