有没有人如何在表单上使用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
答案 0 :(得分:1)
使用setAttr('multiple')时,'dropdown'表单字段中存在一个错误,导致只返回最后选择的值,现在已由github中的ATK4开发人员解决,请参阅:https://github.com/atk4/atk4/pull/233
答案 1 :(得分:0)
这是一个弃用的字段类型。您可以使用默认下拉列表并使用setAttr
方法添加multiselect选项。
答案 2 :(得分:0)
$f = form->addField('DropDown', 'name','Caption')->setAttr('multiple')->setModel('Application');
但是我仍在搜索如何设置一些要选择的记录...