脚本宝典收集整理的这篇文章主要介绍了如何在yii的更新视图中的多选列表框中加载选定的列表项?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我将staff_id字段保存为:
$model-> staff_id = serialize($model-> staff_id);
这里是多选列表框的更新视图代码:
<div class="row"> <?PHP echo $form->labelEx($model,'staff_id'); ?> <?PHP $data = array('1' => 'Sam','2' => 'john','3' => 'addy'); $htMLOptions = array('size' => '5','prompt'=>'Use CTRL to Select Multiple Staff','multiple' => 'multiple'); echo $form->ListBox($model,'staff_id',$data,$htmlOptions); ?> <?PHP echo $form->error($model,'staff_id'); ?> </div>
问题是,当我加载表单来更新服务时.如何选择以前保存在数据库中的员工?
我尝试了this dropDownList属性,但它无法正常工作.
$select |字符串|选定的值
如果有人有解决方案,那么建议我.谢谢所有的伙伴……
<div class="row"> <?PHP echo $form->labelEx($model,'staff_id'); ?> <?PHP $data = array('101' => 'Faraz Khan','102' => 'DePEsh Saini','103' => 'Nalin Gehlot','104' => 'Hari Maliya'); $selected = array( '102' => array('selected' => 'selected'),'103' => array('selected' => 'selected'),); $htmlOptions = array('size' => '5','multiple' => 'true','options' => $selected); echo $form->listBox($model,$htmlOptions); ?> <?PHP echo $form->error($model,'staff_id'); ?> </div>
玩得开心!!!
以上是脚本宝典为你收集整理的如何在yii的更新视图中的多选列表框中加载选定的列表项?全部内容,希望文章能够帮你解决如何在yii的更新视图中的多选列表框中加载选定的列表项?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。