我有一个我正在使用的表单页面
$form->addField('name', 'checkboxes', array('label' => 'check', 'name' => 'name[]',
'values' => array(
array('value'=>'1', 'label'=>'1'),
array('value'=>'2', 'label'=>'2'),
array('value'=>'3', 'label'=>'3'),
array('value'=>'4', 'label'=>'4'),
array('value'=>'5', 'label'=>'5'),
)
));
Run Code Online (Sandbox Code Playgroud)
创建一个复选框列表.
问题是我无法弄清楚如何在编辑时让它们填充.谁能告诉我怎么做?
我使用复选框类型,因此它们显示为列表而不是表单中的单独行.如果有一种方法可以将它们创建为单独的字段,但是我想知道如何.
$form->addField('name', 'checkboxes', array('label' => 'check', 'name' => 'name[]',
'values' => array(
array('value'=>'1', 'label'=>'1'),
array('value'=>'2', 'label'=>'2'),
array('value'=>'3', 'label'=>'3'),
array('value'=>'4', 'label'=>'4'),
array('value'=>'5', 'label'=>'5'),
),
'value' => array('1', '5'),
// or
// 'checked' => array('1', '5')
));
Run Code Online (Sandbox Code Playgroud)
然后将检查值为"1"和"5"的复选框.有关更多详细信息,请查看lib/Varien/Data/Form/Element/Checkboxes.php
归档时间: |
|
查看次数: |
6428 次 |
最近记录: |