如何设置magento自定义模块中复选框的值
如何设置magento自定义模块中复选框的值?另外,如何将复选框的名称设置为数组中的值 下面是我用来将复选框放入magento模块的代码:如何设置magento自定义模块中复选框的值,magento,Magento,如何设置magento自定义模块中复选框的值?另外,如何将复选框的名称设置为数组中的值 下面是我用来将复选框放入magento模块的代码: $fieldset->addField($entity_id['colorcode'], 'checkbox', array( 'label' => Mage::helper('selectcolorforimage')->__($entity_id['colorcode']), 'name' =&
$fieldset->addField($entity_id['colorcode'], 'checkbox', array(
'label' => Mage::helper('selectcolorforimage')->__($entity_id['colorcode']),
'name' =>'assign_color_new[]',
'values' =>$entity_id['colorcode']
));
values
(以“s”结尾)用于选择字段:try value(单数)对此很抱歉,请尝试以下方法:
假设
$entity
是您正在使用的对象,在$fieldset
声明之后:
$entity->setData('assign_color_new[]', $entity_id['colorcode']);
查看Mage\u Adminhtml\u Block\u Customer\u Edit\u Tab\u Account(第142行)查看core是如何完成的。检查以下代码:
$this->addColumn('myname', array(
'type' => 'checkbox',
'name'=> 'myname',
'values' => $this->_getid(),
'align' => 'center',
'index' => 'entity_id'
));
用所需的字段名替换myname。另外,
getid
是此数组中动态值的代码。oops,新建议可用:)将此方法应用到的对象是什么?