我试图在 Yii 1.x 中创建一个下拉列表,如下所示。
<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12'));?>
这里$roles
包含role_id => role_name
格式中所有角色的列表。我正在寻找的是从下拉列表中只读单个项目。
有人可以帮我做到这一点吗?
我试图在 Yii 1.x 中创建一个下拉列表,如下所示。
<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12'));?>
这里$roles
包含role_id => role_name
格式中所有角色的列表。我正在寻找的是从下拉列表中只读单个项目。
有人可以帮我做到这一点吗?
只需添加"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
从下拉列表中进行选择。