0

有没有人有一个关于如何在表单上使用 multiSelect 字段的好例子?文档中没有关于它的任何内容。

如果我像任何其他字段一样添加它,我会收到错误消息。我正在使用 atk 4.2。

这段代码:

$f = $form->addField('multiSelect', 'name', 'Caption'); 

将引发此错误

Exception_Logic

Method is not defined for this object


Additional information:

class: jUI
method: addPlugin
arguments: Array ( [0] => multiSelect )
.../atk4/lib/BaseException.php:38
4

3 回答 3

1

使用 setAttr('multiple') 时,“下拉”表单字段中存在错误,导致仅返回最后选择的值,该问题现已由 github 中的 ATK4 开发人员解决,请参阅:https ://github.com/ atk4/atk4/拉/233

于 2013-01-26T16:54:48.007 回答
0

这是一个已弃用的字段类型。您可以使用默认下拉菜单并使用方法添加多选选项setAttr

于 2012-05-13T19:13:52.827 回答
0
$f = form->addField('DropDown', 'name','Caption')->setAttr('multiple')->setModel('Application');

但我仍在寻找如何设置一些要选择的记录...

于 2014-01-13T21:55:51.470 回答