Yii 使用复选框列表在多LPE列中显示复选框
我需要以如下所示的格式显示复选框 用于执行此操作的代码如下所示Yii 使用复选框列表在多LPE列中显示复选框,yii,checkboxlist,Yii,Checkboxlist,我需要以如下所示的格式显示复选框 用于执行此操作的代码如下所示 <style> ul,li { margin: 0; padding: 0; list-style-type: none; } .orange{ color: #FF6C00; } .payment_mode{ float: left; width: 700px; margin: 0 0 8px 0; padding: 0 0 8px 0;
<style>
ul,li {
margin: 0;
padding: 0;
list-style-type: none;
}
.orange{
color: #FF6C00;
}
.payment_mode{
float: left;
width: 700px;
margin: 0 0 8px 0;
padding: 0 0 8px 0;
}
.payment_mode ul li{
float: left;
width: 220px;
padding: 3px 0;
}
.checkboxgroup{
overflow:auto;
}
.checkboxgroup div{
width:200px;
float:left;
}
</style>
<div class="payment_mode">
<p>
<b>Payment Modes Accepted By You</b>
</p>
<ul>
<li><input type="checkbox" onclick="select_all('cb_modes[]')"
value="All" id="sel_all_modes" name="sel_all_modes" class="cmn"> <span
class="orange">Select All</span>
</li>
<li><input type="checkbox" value="Cash" id="cb_modes[]"
name="cb_modes[]" class="cmn"> <span>Cash</span>
</li>
-----
-----
</ul>
</div>
李先生{
保证金:0;
填充:0;
列表样式类型:无;
}
.橙色{
颜色:#FF6C00;
}
.付款方式{
浮动:左;
宽度:700px;
边际:0.08像素0;
填充:0 0 8px 0;
}
.付款方式ul li{
浮动:左;
宽度:220px;
填充:3px0;
}
.checkboxgroup{
溢出:自动;
}
.checkboxgroup分区{
宽度:200px;
浮动:左;
}
您接受的付款方式
- 全选
- 现金
-----
-----
我需要使用checkBoxList实现同样的功能,我尝试使用checkBoxList,得到的结果如图所示
执行此操作的代码如下所示
<?php echo CHtml::checkBoxList('checkBoxList','',
CHtml::listData(paymentmode::model()->findAll(), 'paymentmodeid', 'paymentmode'),array('id'=>'checklist','name'=>'checklist',
)
);?>
您可以使用以下的
模板
选项:
<ul>
<?php echo CHtml::checkBoxList('checkBoxList','',$data, array(
'id'=>'checklist',
'name'=>'checklist',
'template'=>'<li>{input} {label}</li>',
));?>
</ul>