对于Magento Backend,我创建了一个Varien_Form来显示.
class MyNamespace_MyModule_Block_Adminhtml_MyModule_Edit_Tabs_Form
extends Mage_Adminhtml_Block_Widget_Form {
protected function _prepareForm()
{
$form = new Varien_Data_Form();
$this->setForm($form);
$fieldset = $form->addFieldset('my_form', array('legend'=>'ABC'));
$fieldset->addField('data', 'text',
array(
'label' => 'My Textfield',
'name' => 'myTextField'
));
return parent::_prepareForm();
}
}
Run Code Online (Sandbox Code Playgroud)
我现在的问题是,哪些形式的领域是可能的?你看到函数addField()在哪里说'text'?我听说过'复选框'和'隐藏'.但是,是否有所有可能字段的列表?像标签或更多线条的文本框等.非常感谢!
Jos*_*osh 13
你可以使用的不同表单元素都可以在lib/Varien/Data/Form/Element中找到,你可以在http://www.excellencemagentoblog.com/magento-admin-form-field找到一些帮助.
您可以将textarea用于多行文本框.
以下是可能的字段类型列表:
text
time
textarea
submit
select
radio
password
note
multiselect
link
label
image
file
date
checkbox
Run Code Online (Sandbox Code Playgroud)