forms - Magento Varien_Form : addField() which fields are possible?

标签 forms magento

对于 Magento 后端,我创建了一个 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();
    }
}

我现在的问题是,哪些表单字段是可能的?你看到函数 addField() 在哪里显示“文本”?我听说过“复选框”和“隐藏”。但是是否有所有可能字段的列表?像标签或更多行的文本框等。非常感谢!

最佳答案

您可以使用的不同表单元素都可以在 lib/Varien/Data/Form/Element 中找到,您可以在 http://www.excellencemagentoblog.com/magento-admin-form-field 中找到使用其中一些元素的帮助。

您可以将 textarea 用于多行文本框。

关于forms - Magento Varien_Form : addField() which fields are possible?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10106931/

相关文章:

提交时进行 Angular Material 验证

PHP删除表单用于从MySQL数据库中删除数据

php - 表单上的两个提交按钮单击后每个按钮都会重定向到不同的页面?

css - 无法正确调整导航至 100% 的高度

Magento PayPal Pro 错误 #10471 和 #10472

php - 在结帐中使用 Curl 停止重定向

javascript - 有没有办法在表单实际更改时检查表单?

magento - 在 EE 1.13 中,从管理员清除缓存实际上并没有清除缓存

magento - 更改 Magento 中结帐按钮的显示顺序

jQuery 验证插件多种表单