我正在尝试在管理面板中创建一个输入字段,用户可以在其中输入多个值。我偶然发现了multiline
似乎非常适合我想要的前端类型。我将该字段添加到管理面板,如下所示:
系统.xml:
...
<fields>
<notification_recipients>
<frontend_type>multiline</frontend_type>
<line_count>10</line_count>
...
但是有两个问题:
- 保存字段后,行中的设置将连接到第一个字段中:
此外,正如您在屏幕截图中看到的那样,在渲染字段时不考虑“行数”参数。我从/lib/Varien/Data/Form/Element/Multiline.php发现了“行数” :
class Varien_Data_Form_Element_Multiline extends Varien_Data_Form_Element_Abstract
...
public function getElementHtml()
{
...
$lineCount = $this->getLineCount();
所以现在我的问题是:我应该避免使用这个字段类型,因为它有问题(我在网上几乎找不到对这个字段类型的任何引用)还是我做错了什么?