我使用如下的字段集选项在magento中添加了几个复选框。
$fieldset = $form->addFieldset('display', array(
'legend' => $helper->__('Schedule Sales Order Transfer'),
'class' => 'fieldset-wide'
));
for($i=01; $i*5<60; $i++){
$time = $i*5;
$fieldset->addField('min'.$time, 'checkbox', array(
'name' => 'Checkbox',
'checked' => false,
'onclick' => self::setAll("min"),
'onchange' => "",
'value' => ''.$time,
'disabled' => false,
'after_element_html' => '<small>'.$time.'</small>',
'tabindex' => 1
));
}
通过这样做,所有复选框都在另一个下面。是否可以使其与另一个相邻,即水平?
任何人请尽快建议解决方案......
谢谢,
答案 0 :(得分:1)
在您的代码返回中,如<tr>...</tr><tr>..</tr>
,如果您需要添加自定义css
或js
以达到预期效果,
或
for($i=01; $i*5<60; $i++){
$time[$i]['value'] = $i*5;
$time[$i]['label'] = $i*5;
}
$fieldset->addField('Time', 'checkboxes', array(
'label' => $this->__('Time'),
'name' => 'time[]',
'values' => $time,
'value' => '1',
'tabindex' => 1
));
返回<tr><td>label</td><td>value<ul><li></li>....<li></li></ul></td></tr>
然后你继续你的东西。
注意:我只是建议可能的方法